Fix memory leak in AAC tag parsing.

This commit is contained in:
Justin Maggard 2014-01-16 17:09:51 -08:00
parent 9eec5b8cac
commit 6f7b5761c6

View File

@ -70,7 +70,7 @@ _get_aactags(char *file, struct song_metadata *psong)
long current_offset = 0;
int current_size;
char current_atom[4];
char *current_data;
char *current_data = NULL;
int genre;
int len;
@ -160,11 +160,12 @@ _get_aactags(char *file, struct song_metadata *psong)
}
free(current_data);
current_data = NULL;
current_offset += current_size;
}
}
fclose(fin);
free(current_data);
if(atom_offset == -1)
return -1;