diff options
| author | J08nY | 2018-02-03 20:09:25 +0100 |
|---|---|---|
| committer | J08nY | 2018-02-03 20:09:25 +0100 |
| commit | ed7e99ebc7c50523e5a2c6f21c8f89028348da71 (patch) | |
| tree | 8e153607291099ebbaf0833a0e0db09dc9a5ed2c /src/gen/gens.c | |
| parent | cfdddb2a57ad77f485eb4be1a52efe5ffe19a220 (diff) | |
| download | ecgen-ed7e99ebc7c50523e5a2c6f21c8f89028348da71.tar.gz ecgen-ed7e99ebc7c50523e5a2c6f21c8f89028348da71.tar.zst ecgen-ed7e99ebc7c50523e5a2c6f21c8f89028348da71.zip | |
Diffstat (limited to 'src/gen/gens.c')
| -rw-r--r-- | src/gen/gens.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gen/gens.c b/src/gen/gens.c index ffa4158..ba94c64 100644 --- a/src/gen/gens.c +++ b/src/gen/gens.c @@ -12,7 +12,7 @@ static int gens_put(curve_t *curve, GEN generators, long len) { for (long i = 1; i <= len; ++i) { point_t *p = point_new(); - p->point = gel(generators, i); + p->point = gcopy(gel(generators, i)); p->order = ellorder(curve->curve, p->point, NULL); p->cofactor = divii(curve->order, p->order); curve->generators[i - 1] = p; |
