diff options
author | František Dvořák <valtri@civ.zcu.cz> | 2010-11-30 23:13:18 +0100 |
---|---|---|
committer | František Dvořák <valtri@civ.zcu.cz> | 2010-11-30 23:13:18 +0100 |
commit | afc21c050464eec01f98a34455581e2f5d877c87 (patch) | |
tree | dc71c468b0125e3fb25fd91e8deb8d3e824b5c79 /src/xine-engine/info_helper.c | |
parent | a643b3afeb34ef53e7aa4d583453c6b0a8fb025c (diff) | |
download | xine-lib-afc21c050464eec01f98a34455581e2f5d877c87.tar.gz xine-lib-afc21c050464eec01f98a34455581e2f5d877c87.tar.bz2 |
Various small memory leaks in xine engine.
Diffstat (limited to 'src/xine-engine/info_helper.c')
-rw-r--r-- | src/xine-engine/info_helper.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/xine-engine/info_helper.c b/src/xine-engine/info_helper.c index e45336d98..9d0302cc1 100644 --- a/src/xine-engine/info_helper.c +++ b/src/xine-engine/info_helper.c @@ -241,9 +241,6 @@ static void meta_info_set_unlocked_encoding(xine_stream_t *stream, int info, con xprintf(stream->xine, XINE_VERBOSITY_LOG, _("info_helper: unsupported conversion %s -> UTF-8, no conversion performed\n"), enc); - if (system_enc) - free(system_enc); - if (cd != (iconv_t)-1) { char *utf8_value; ICONV_CONST char *inbuf; @@ -273,6 +270,8 @@ static void meta_info_set_unlocked_encoding(xine_stream_t *stream, int info, con return; } } + + free(system_enc); } #endif |