commit - 1aa7eef17892069fab528c922d949c77c86f632b
commit + 319ae6d958ac336e6b614fa8b38fa3396d0382f8
blob - ed5a5c16e6ad4ca5530d407bf41277af0e61c727
blob + a9c2df64482101211537b5ff1910e18716b5e4bc
--- id3v1.c
+++ id3v1.c
fread(buffer, 30, 1, f);
printf("Album: %s\n", buffer);
+ /* empty the buffer before writing 4 bytes */
+ /* last byte can be set to 0 since 0 == '\0' */
+ memset(buffer, 0, sizeof(buffer));
/* read 4 bytes for the year */
fread(buffer, 4, 1, f);
printf("Year: %s\n", buffer);
fread(buffer, 30, 1, f);
printf("Comment: %s\n", buffer);
+ /* empty the buffer before writing 1 byte */
+ memset(buffer, 0, sizeof(buffer));
/* read 1 byte for the genre */
fread(buffer, 1, 1, f);
printf("Genre: %d\n", buffer[0]);