X-Git-Url: https://hackdaworld.org/gitweb/?p=my-code%2Fmp3db.git;a=blobdiff_plain;f=mp3read.c;h=af6dfdd30494b55d8f9f88963e4edf3f65f6811f;hp=4bfc290b7da65ffd7b50b82a649ce0011df3778b;hb=HEAD;hpb=0f5e4be79b8be5bc756b7267156d0db5ec705419
diff --git a/mp3read.c b/mp3read.c
index 4bfc290..af6dfdd 100644
--- a/mp3read.c
+++ b/mp3read.c
@@ -18,7 +18,7 @@
#define MAX_COMMENT 30
#define MAX_GENRE 1
-#define MAX_FILENAME 32
+#define MAX_FILENAME 256
/*
@@ -33,6 +33,8 @@ int main (int argc,char **argv)
unsigned char buf[MAX_BUF_SIZE];
char filename[MAX_FILENAME];
+ memset(buf,0,sizeof(buf));
+
strcpy(filename,argv[1]);
file_size=atoi(argv[2]);
@@ -57,12 +59,15 @@ int main (int argc,char **argv)
}
read(file_fd,&buf,MAX_TITLE);
+ buf[MAX_TITLE-1]=0;
printf("title: %s
\n",buf);
read(file_fd,&buf,MAX_ARTIST);
+ buf[MAX_ARTIST-1]=0;
printf("artist: %s
\n",buf);
read(file_fd,&buf,MAX_ALBUM);
+ buf[MAX_ALBUM-1]=0;
printf("album: %s
\n",buf);
// read(file_fd,&buf,MAX_YEAR);