From 00df38d1b370584ed07e2d1b9179df4d4178b0d3 Mon Sep 17 00:00:00 2001 From: Christophe Fergeau Date: Wed, 16 Mar 2011 23:21:27 +0100 Subject: Plugging memory leak in write_unicode --- src/bplist.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/bplist.c b/src/bplist.c index 794d04f..82d1813 100644 --- a/src/bplist.c +++ b/src/bplist.c @@ -761,6 +761,7 @@ static void write_unicode(GByteArray * bplist, gunichar2 * val, uint64_t size) for (i = 0; i < size; i++) byte_convert(buff + i * sizeof(gunichar2), sizeof(gunichar2)); write_raw_data(bplist, BPLIST_UNICODE, buff, size); + free(buff); } static void write_array(GByteArray * bplist, GNode * node, GHashTable * ref_table, uint8_t dict_param_size) -- cgit v1.1-32-gdbae