From: Mark Wooding Date: Tue, 20 Feb 2007 00:08:55 +0000 (+0000) Subject: mpbarrett: Fix memory leak in early exit from mpbarrett_reduce. X-Git-Url: https://git.distorted.org.uk/u/mdw/catacomb/commitdiff_plain/ea85a55844456457e6f484551f729fa4a8ef6e8c mpbarrett: Fix memory leak in early exit from mpbarrett_reduce. If we exit in the first stage, we leaked q. This isn't tested, because I couldn't contrive a test case for it. --- diff --git a/mpbarrett.c b/mpbarrett.c index 8b0ee88..651932a 100644 --- a/mpbarrett.c +++ b/mpbarrett.c @@ -119,6 +119,7 @@ mp *mpbarrett_reduce(mpbarrett *mb, mp *d, mp *m) m = MP_COPY(m); if (d) MP_DROP(d); + MP_DROP(q); return (m); } }