From 71e1f2dc8e9e1b3ee595a2712ec24d11ce243f1c Mon Sep 17 00:00:00 2001 From: physick Date: Sun, 12 Jul 2026 12:55:19 +0500 Subject: Result view --- src/puzzles/puzzle.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/puzzles/puzzle.c') diff --git a/src/puzzles/puzzle.c b/src/puzzles/puzzle.c index 1bfb6be..cbad998 100644 --- a/src/puzzles/puzzle.c +++ b/src/puzzles/puzzle.c @@ -13,9 +13,9 @@ Puzzle *GetTestPuzzle() { } void FreePuzzle(Puzzle *self) { - free(self->Name); - free(self->Description); - free(self->PrivateTests); - free(self->PublicTests); + if (self == NULL) return; + if (self->Name != NULL) free(self->Name); + if (self->Description != NULL) free(self->Description); + if (self->Tests != NULL) free(self->Tests); free(self); } -- cgit v1.3