From: Ian Jackson Date: Fri, 7 Mar 2014 18:43:49 +0000 (+0000) Subject: do not leak prob when retrying X-Git-Tag: v1~5 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;ds=sidebyside;h=514c09f9200d9323caf787ce765bd954154b03ea;p=matchsticks-search.git do not leak prob when retrying --- diff --git a/main.c b/main.c index 15b534b..b972460 100644 --- a/main.c +++ b/main.c @@ -52,6 +52,11 @@ static void optimise(int doprint) { if (!doprint) { doprint = 1; goto retry_with_print; } \ }) retry_with_print: + if (prob) { + glp_delete_prob(prob); + prob = 0; + } + #define PRINTF if (!doprint) ; else printf /* bodgy */ PRINTF("%2d ", maxhamweight);