diff options
| author | J08nY | 2025-03-25 10:30:42 +0100 |
|---|---|---|
| committer | J08nY | 2025-03-25 10:30:42 +0100 |
| commit | dd168eb38724072bd2178f6a251ca2e1486d7be5 (patch) | |
| tree | 5f2a5bbd86c8402f8a66f41dd1195a1463e85301 /src | |
| parent | 1c92b62f16bd2984a9878efbb5d4f45921dc40e2 (diff) | |
| download | ecgen-dd168eb38724072bd2178f6a251ca2e1486d7be5.tar.gz ecgen-dd168eb38724072bd2178f6a251ca2e1486d7be5.tar.zst ecgen-dd168eb38724072bd2178f6a251ca2e1486d7be5.zip | |
Fix double free.
Diffstat (limited to 'src')
| -rw-r--r-- | src/cm/cm_any.c | 4 |
1 files changed, 2 insertions, 2 deletions
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; |
