aboutsummaryrefslogtreecommitdiff
path: root/src/gen/gens.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/gen/gens.c')
-rw-r--r--src/gen/gens.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/gen/gens.c b/src/gen/gens.c
index 965a19e..a743e79 100644
--- a/src/gen/gens.c
+++ b/src/gen/gens.c
@@ -104,6 +104,9 @@ CHECK(gens_check_anomalous) {
}
GEN gens_get_embedding(GEN prime, GEN generator_order) {
+ if (gequal(prime, generator_order)) {
+ return stoi(0);
+ }
return znorder(mkintmod(prime, generator_order), NULL);
}