mpbarrett: Fix memory leak in early exit from mpbarrett_reduce.
[u/mdw/catacomb] / mpbarrett.c
index 8b0ee88..651932a 100644 (file)
@@ -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);
     }
   }