diff options
Diffstat (limited to 'camel/tests/message')
-rw-r--r-- | camel/tests/message/test1.c | 11 | ||||
-rw-r--r-- | camel/tests/message/test2.c | 2 |
2 files changed, 13 insertions, 0 deletions
diff --git a/camel/tests/message/test1.c b/camel/tests/message/test1.c index 681537d269..3294000550 100644 --- a/camel/tests/message/test1.c +++ b/camel/tests/message/test1.c @@ -94,6 +94,15 @@ setup(void) texts[13].len = 102400; } +static void cleanup(void) +{ + int i; + + for (i=6;i<14;i++) { + g_free(texts[i].text); + } +} + int main(int argc, char **argv) { CamelMimeMessage *msg, *msg2; @@ -185,5 +194,7 @@ int main(int argc, char **argv) } camel_test_end(); + cleanup(); + return 0; } diff --git a/camel/tests/message/test2.c b/camel/tests/message/test2.c index 00bd6aabf2..6baf7b92f4 100644 --- a/camel/tests/message/test2.c +++ b/camel/tests/message/test2.c @@ -229,6 +229,7 @@ int main(int argc, char **argv) check(camel_internet_address_get(addr, 0, &real, &where) == TRUE); check_msg(string_equal(name, real), "name = '%s' real = '%s'", name, real); check(strcmp(where, "nobody@nowhere.com") == 0); + test_free(name); check(camel_internet_address_get(addr, 1, &real, &where) == FALSE); check(camel_address_length(CAMEL_ADDRESS(addr)) == 1); @@ -248,6 +249,7 @@ int main(int argc, char **argv) push("Compare addresses"); test_address_compare(addr, addr2); pull(); + check_unref(addr2, 1); test_free(enc); pull(); |