diff options
Diffstat (limited to 'src/gen/point.c')
| -rw-r--r-- | src/gen/point.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/gen/point.c b/src/gen/point.c index 4f1c624..21d0c26 100644 --- a/src/gen/point.c +++ b/src/gen/point.c @@ -41,6 +41,9 @@ GENERATOR(points_gen_random) { for (size_t i = 0; i < curve->ngens; ++i) { subgroup_t *subgroup = curve->generators[i]; subgroup->npoints = npoints_per_gen[i]; + if (npoints_per_gen[i] == 0) { + continue; + } subgroup->points = points_new(npoints_per_gen[i]); for (size_t j = 0; j < npoints_per_gen[i]; ++j) { |
