summaryrefslogtreecommitdiff
path: root/src/metadata_extractor.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/metadata_extractor.c')
-rwxr-xr-xsrc/metadata_extractor.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/metadata_extractor.c b/src/metadata_extractor.c
index 2e396ee..68cd3de 100755
--- a/src/metadata_extractor.c
+++ b/src/metadata_extractor.c
@@ -2394,6 +2394,8 @@ int metadata_extractor_get_metadata(metadata_extractor_h metadata, metadata_extr
return METADATA_EXTRACTOR_ERROR_OUT_OF_MEMORY;
}
} else {
+ if (attribute == METADATA_VIDEO_CODEC || attribute == METADATA_AUDIO_CODEC)
+ SAFE_FREE(s_value);
*value = NULL;
}
} else {