summaryrefslogtreecommitdiffstats
path: root/src/db-parse-context.c
diff options
context:
space:
mode:
authorJorg Schuler <jcsjcs@users.sourceforge.net>2007-11-09 16:49:39 +0000
committerJorg Schuler <jcsjcs@users.sourceforge.net>2007-11-09 16:49:39 +0000
commit59007d3308b1be2639019c7c3380a1c181f319f6 (patch)
tree9f4e915de69bf6f811adc4006cd41dab7c9482b1 /src/db-parse-context.c
parentcf7d7a8fd9931df4ed3cb0bd7f6431dff23bf33e (diff)
downloadlibgpod-59007d3308b1be2639019c7c3380a1c181f319f6.tar.gz
libgpod-59007d3308b1be2639019c7c3380a1c181f319f6.tar.xz
libgpod-59007d3308b1be2639019c7c3380a1c181f319f6.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
Diffstat (limited to 'src/db-parse-context.c')
-rw-r--r--src/db-parse-context.c2
1 files changed, 2 insertions, 0 deletions
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