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);