summaryrefslogtreecommitdiff
path: root/src/puzzles/puzzle.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/puzzles/puzzle.c')
-rw-r--r--src/puzzles/puzzle.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/puzzles/puzzle.c b/src/puzzles/puzzle.c
index 2da9ffc..6d0a4a0 100644
--- a/src/puzzles/puzzle.c
+++ b/src/puzzles/puzzle.c
@@ -41,9 +41,9 @@ void FreeTests(Test *Tests, size_t TestC) {
if (TestC == 0 || Tests == NULL) return;
for (size_t i = 0; i < TestC; i++) {
Test *t = &Tests[i];
- free(t->RecieverName);
- free(t->MainMethodSignature);
- free(t->argv);
+ if (t->RecieverName != NULL) free(t->RecieverName);
+ if (t->MainMethodSignature != NULL) free(t->MainMethodSignature);
+ if (t->argv != NULL) free(t->argv);
}
free(Tests);
}