ape: add missing g_free in error path

This commit is contained in:
Jonathan Neuschäfer 2011-07-18 12:37:25 +02:00 committed by Max Kellermann
parent 65772a74e0
commit affb4bd923

View File

@ -60,8 +60,10 @@ ape_scan_internal(FILE *fp, tag_ape_callback_t callback, void *ctx)
assert(remaining > 10);
char *buffer = g_malloc(remaining);
if (fread(buffer, 1, remaining, fp) != remaining)
if (fread(buffer, 1, remaining, fp) != remaining) {
g_free(buffer);
return false;
}
/* read tags */
unsigned n = GUINT32_FROM_LE(footer.count);