From: Jonas Kölker Date: Mon, 21 Sep 2015 14:21:48 +0000 (+0200) Subject: Fix a memory leak in Range's find_errors. X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?a=commitdiff_plain;h=87b2758b9c5459eae825d0642eb4c057e8c5c6fd;hp=9b1b7e0f3a6858da2bdd3d855a1a9c2801122f30;p=sgt-puzzles.git Fix a memory leak in Range's find_errors. Only occurred in invalid instances, such as 3x1:1b when you put a black in the middle square. --- diff --git a/range.c b/range.c index dc847a4..4347f76 100644 --- a/range.c +++ b/range.c @@ -1451,7 +1451,7 @@ static int find_errors(const game_state *state, int *report) int biggest, canonical; if (!report) { - printf("dfs fail at %d\n", any_white_cell); + sfree(dsf); goto found_error; }