diff options
Diffstat (limited to 'src/cm/cm_prime.c')
| -rw-r--r-- | src/cm/cm_prime.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/cm/cm_prime.c b/src/cm/cm_prime.c index 383229b..33d2a12 100644 --- a/src/cm/cm_prime.c +++ b/src/cm/cm_prime.c @@ -4,6 +4,7 @@ */ #include "cm_prime.h" #include "cm_any.h" +#include "exhaustive/arg.h" #include "io/output.h" #include "obj/curve.h" #include "obj/point.h" @@ -138,7 +139,9 @@ static void qdisc_next(cm_prime_qdisc_t *qdisc) { static void qdisc_free(cm_prime_qdisc_t *qdisc) { try_free(qdisc->Sp); } GENERATOR(cm_gen_curve_prime) { - GEN order = strtoi(cfg->cm_order); + HAS_ARG(args); + const char *order_s = (const char *)args->args; + GEN order = strtoi(order_s); GEN e = NULL; cm_prime_qdisc_t qdisc = {0}; |
