diff --git a/sefht.geany b/sefht.geany
index d24bc355bb416f5afe46c153785b57f02b4133eb..3f386228b09a9216fb91fc73f8808d29ac22b3a7 100644
--- a/sefht.geany
+++ b/sefht.geany
@@ -56,7 +56,7 @@ FILE_NAME_23=1078;C;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fp
 FILE_NAME_24=290;Make;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fprgm%2Finternet%2Fweb%2FSeFHT%2Ftests%2FMakefile.am;0;8
 FILE_NAME_25=1085;C;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fprgm%2Finternet%2Fweb%2FSeFHT%2Ftests%2Ftest_cms.c;0;8
 FILE_NAME_26=3283;C;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fprgm%2Finternet%2Fweb%2FSeFHT%2Ftests%2Ftest_data.c;0;8
-FILE_NAME_27=9757;C;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fprgm%2Finternet%2Fweb%2FSeFHT%2Ftests%2Ftest_node_fragment.c;0;8
+FILE_NAME_27=4338;C;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fprgm%2Finternet%2Fweb%2FSeFHT%2Ftests%2Ftest_node_fragment.c;0;8
 FILE_NAME_28=11068;C;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fprgm%2Finternet%2Fweb%2FSeFHT%2Ftests%2Ftest_text.c;0;8
 FILE_NAME_29=5744;C;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fprgm%2Finternet%2Fweb%2FSeFHT%2Ftests%2Ftest_validator.c;0;8
 FILE_NAME_30=165;None;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fprgm%2Finternet%2Fweb%2FSeFHT%2Ftodo.txt;0;8
diff --git a/tests/test_node_fragment.c b/tests/test_node_fragment.c
index 23cf29871429349d606e7128232c6a0458984dfa..89275bd776d67f18b5c877a4caafde188bcc503e 100644
--- a/tests/test_node_fragment.c
+++ b/tests/test_node_fragment.c
@@ -154,8 +154,8 @@ check_childs (struct SH_NodeFragment * fragment, struct SH_NodeFragment * copy)
 
 	for (index = 0; index < copy->child_n; index++)
 	{
-		ck_assert_ptr_ne (((struct SH_NodeFragment *) fragment->childs[index]),
-				  ((struct SH_NodeFragment *) copy->childs[index]));
+		ck_assert_ptr_ne (fragment->childs[index],
+				  copy->childs[index]);
 		ck_assert_ptr_eq (copy, get_parent (copy->childs[index]));
 		ck_assert_str_eq (((struct SH_NodeFragment *) fragment->childs[index])->tag,
 				  ((struct SH_NodeFragment *) copy->childs[index])->tag);
@@ -498,6 +498,7 @@ START_TEST(test_node_fragment_html)
 	string = SH_Text_get_string (text, 0, SIZE_MAX, &length, NULL);
 	ck_assert_str_eq (string, "<html><body></body></html>");
 	free (string);
+	SH_Text_free (text);
 
 	text = SH_Fragment_to_html (fragment1, WRAP, 0, 1, INDENT_TEXT,
 				    NULL);
@@ -505,6 +506,7 @@ START_TEST(test_node_fragment_html)
 	ck_assert_str_eq (string,
 			  "<html>\n\t<body>\n\t</body>\n</html>\n");
 	free (string);
+	SH_Text_free (text);
 
 	SH_Fragment_free (fragment1);
 
@@ -520,6 +522,7 @@ START_TEST(test_node_fragment_html)
 	string = SH_Text_get_string (text, 0, SIZE_MAX, &length, NULL);
 	ck_assert_str_eq (string, "<html><body></body></html>");
 	free (string);
+	SH_Text_free (text);
 	ck_assert_int_eq (status.status, SUCCESS);
 
 	_status_preinit (status);
@@ -529,6 +532,7 @@ START_TEST(test_node_fragment_html)
 	ck_assert_str_eq (string,
 			  "<html>\n\t<body>\n\t</body>\n</html>\n");
 	free (string);
+	SH_Text_free (text);
 	ck_assert_int_eq (status.status, SUCCESS);
 
 	SH_Fragment_free (fragment1);