From dd168eb38724072bd2178f6a251ca2e1486d7be5 Mon Sep 17 00:00:00 2001 From: J08nY Date: Tue, 25 Mar 2025 10:30:42 +0100 Subject: Fix double free. --- src/cm/cm_any.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/cm/cm_any.c b/src/cm/cm_any.c index 1739d80..6a65571 100644 --- a/src/cm/cm_any.c +++ b/src/cm/cm_any.c @@ -340,7 +340,7 @@ GENERATOR(cm_gen_curve_any) { avma = ltop; return -3; } - curve->field = min_d->p; + curve->field = gcopy(min_d->p); curve->a = ell_get_a4(e); curve->b = ell_get_a6(e); curve->curve = e; @@ -442,7 +442,7 @@ GENERATOR(cm_gen_curve_unique) { return -3; } - curve->field = min_d->p; + curve->field = gcopy(min_d->p); curve->a = ell_get_a4(e); curve->b = ell_get_a6(e); curve->curve = e; -- cgit v1.3.1