aboutsummaryrefslogtreecommitdiffstats
path: root/camel/tests/message
diff options
context:
space:
mode:
Diffstat (limited to 'camel/tests/message')
-rw-r--r--camel/tests/message/test1.c11
-rw-r--r--camel/tests/message/test2.c2
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();