summaryrefslogtreecommitdiffstats
path: root/unit/test-sms.c
diff options
context:
space:
mode:
authorDenis Kenzior <denkenz@gmail.com>2009-07-02 18:19:56 -0500
committerDenis Kenzior <denkenz@gmail.com>2009-07-02 19:03:05 -0500
commitbf2543b2072e6ec2af92de876a080b65695905d1 (patch)
tree363962fc62590e36c76ca5d1ff4fe8f7fe319827 /unit/test-sms.c
parent807201e969d389c6f611eb260e741108ca5002ad (diff)
downloadofono-bf2543b2072e6ec2af92de876a080b65695905d1.tar.bz2
Fix memory leaks in unit tests
Diffstat (limited to 'unit/test-sms.c')
-rw-r--r--unit/test-sms.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/unit/test-sms.c b/unit/test-sms.c
index ed6711df..a559954f 100644
--- a/unit/test-sms.c
+++ b/unit/test-sms.c
@@ -769,7 +769,7 @@ static void test_prepare_concat()
{
GSList *r;
GSList *l;
- const char *decoded_str;
+ char *decoded_str;
GSList *pdus = NULL;
char pdu[176];
struct sms *sms;
@@ -837,6 +837,8 @@ static void test_prepare_concat()
g_assert(decoded_str);
g_assert(strcmp(decoded_str, pad1) == 0);
+ g_free(decoded_str);
+ sms_assembly_free(assembly);
}
static const char *cbs1 = "011000320111C2327BFC76BBCBEE46A3D168341A8D46A3D1683"
@@ -893,6 +895,8 @@ static void test_cbs_encode_decode()
g_assert(strcmp(utf8, "Belconnen") == 0);
g_assert(strcmp(iso639_lang, "en") == 0);
+ g_free(utf8);
+
g_slist_free(l);
ret = cbs_encode(&cbs, &len, pdu);