From 3383fdc17163be5cab0f0a632ffc64816a3e12ba Mon Sep 17 00:00:00 2001 From: Mark Wooding Date: Fri, 18 Oct 2019 21:57:12 +0100 Subject: [PATCH] ec.c (ecpt_pymul): Don't leak the scalar value. --- ec.c | 1 + 1 file changed, 1 insertion(+) diff --git a/ec.c b/ec.c index 3cd52bc..c8cdebe 100644 --- a/ec.c +++ b/ec.c @@ -188,6 +188,7 @@ static PyObject *ecpt_pymul(PyObject *x, PyObject *y) if (ECPT_PYCHECK(x)) { PyObject *t; t = x; x = y; y = t; } if (!ECPT_PYCHECK(y) || (xx = tomp(x)) == 0) RETURN_NOTIMPL; ec_imul(ECPT_C(y), &zz, ECPT_P(y), xx); + MP_DROP(xx); return (ecpt_pywrap(ECPT_COBJ(y), &zz)); } -- 2.11.0