Commit Diff


commit - aac8f7ee700c850e64508b982d6ca3952f54f3fb
commit + 47555e9becc2057858d5809974588100f2dd0432
blob - 0fe458e1b6ab84486f136c6e79e9a1f6f3eca189
blob + f227c504814bbb5fdf1d67f42dbad958dd002b78
--- FICS/utils.c
+++ FICS/utils.c
@@ -948,7 +948,7 @@ t_sft(char *want, struct t_tree *t)
 PRIVATE void
 t_cft(struct t_tree **t)
 {
-	if (*t) {
+	if (t != NULL && *t != NULL) {
 		t_cft(&(*t)->left);
 		t_cft(&(*t)->right);
 		rfree(*t);