diff options
author | Jorg Schuler <jcsjcs@users.sourceforge.net> | 2007-11-09 16:49:39 +0000 |
---|---|---|
committer | Jorg Schuler <jcsjcs@users.sourceforge.net> | 2007-11-09 16:49:39 +0000 |
commit | d816863a53a6d029ddb537bd41b3c8c5dec2b9bd (patch) | |
tree | 9f4e915de69bf6f811adc4006cd41dab7c9482b1 | |
parent | 0abed171605ef303a1775de9efd5d8eb8f8ea730 (diff) | |
download | libgpod-d816863a53a6d029ddb537bd41b3c8c5dec2b9bd.tar.gz libgpod-d816863a53a6d029ddb537bd41b3c8c5dec2b9bd.tar.xz libgpod-d816863a53a6d029ddb537bd41b3c8c5dec2b9bd.zip |
* src/db-parse-context.c (db_parse_context_get_m_header_internal):
fixed memory leak.
git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@1767 f01d2545-417e-4e96-918e-98f8d0dbbcb6
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | src/db-parse-context.c | 2 |
2 files changed, 7 insertions, 0 deletions
@@ -1,3 +1,8 @@ +2007-11-09 Jorg Schuler <jcsjcs at users.sourceforge.net> + + * src/db-parse-context.c (db_parse_context_get_m_header_internal): + fixed memory leak. + 2007-11-08 Christophe Fergeau <christophe@anevia.com> * src/itdb_device.c: (itdb_device_requires_checksum): the iPod Touch diff --git a/src/db-parse-context.c b/src/db-parse-context.c index e4e058a..7217abf 100644 --- a/src/db-parse-context.c +++ b/src/db-parse-context.c @@ -145,8 +145,10 @@ db_parse_context_get_m_header_internal (DBParseContext *ctx, const char *id, off g_strreverse (header_id); } if (strncmp (id, header_id, 4) != 0) { + g_free (header_id); return NULL; } + g_free (header_id); /* FIXME: this test sucks for compat: if a field is smaller than |