diff options
author | Ben Chan <benchan@chromium.org> | 2014-05-29 23:19:38 -0700 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2014-05-30 13:31:41 +0200 |
commit | 6e7bae9dc5be47b0a41ad3cee0212e1793beb073 (patch) | |
tree | 4ea2ef550d0470d53362add028e20ada9caa17b9 /src/tests/test-sms-part-3gpp.c | |
parent | c2d3704aa5ca67a7b5836717c6f98567a6e80390 (diff) |
tests: fix memory leaks
This patch fixes memory leaks in unit tests detected by LeakSanitizer.
Diffstat (limited to 'src/tests/test-sms-part-3gpp.c')
-rw-r--r-- | src/tests/test-sms-part-3gpp.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/tests/test-sms-part-3gpp.c b/src/tests/test-sms-part-3gpp.c index 58de8a61..dc470d75 100644 --- a/src/tests/test-sms-part-3gpp.c +++ b/src/tests/test-sms-part-3gpp.c @@ -528,10 +528,12 @@ common_test_create_pdu (const gchar *smsc, if (number) mm_sms_part_set_number (part, number); if (text) { + gchar **out; MMSmsEncoding encoding = MM_SMS_ENCODING_UNKNOWN; /* Detect best encoding */ - mm_sms_part_3gpp_util_split_text (text, &encoding); + out = mm_sms_part_3gpp_util_split_text (text, &encoding); + g_strfreev (out); mm_sms_part_set_text (part, text); mm_sms_part_set_encoding (part, encoding); } @@ -544,6 +546,7 @@ common_test_create_pdu (const gchar *smsc, &len, &msgstart, &error); + mm_sms_part_free (part); trace_pdu (pdu, len); @@ -726,6 +729,8 @@ common_test_text_split (const gchar *text, for (i = 0; out[i]; i++) { g_assert_cmpstr (out[i], ==, expected[i]); } + + g_strfreev (out); } static void |