diff options
| author | physick <mynameisgennadiy@vk.com> | 2026-07-12 12:55:19 +0500 |
|---|---|---|
| committer | physick <mynameisgennadiy@vk.com> | 2026-07-12 12:55:19 +0500 |
| commit | 71e1f2dc8e9e1b3ee595a2712ec24d11ce243f1c (patch) | |
| tree | fe5d83589ef618dee9c34ff1a229cee851300f09 /src/puzzles/puzzle.c | |
| parent | 58a26ca05aacb4736e9e7e652badd43a8085d1f1 (diff) | |
Result view
Diffstat (limited to 'src/puzzles/puzzle.c')
| -rw-r--r-- | src/puzzles/puzzle.c | 8 |
1 files changed, 4 insertions, 4 deletions
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); } |
