From 01afe9328b3ddf51c1ab2725684fc542bc81f76c Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Sun, 6 Dec 2015 20:53:54 +0100 Subject: [PATCH] libmp: fix assert() for mpexp() with nil modulus --- sys/src/libmp/port/mpexp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/src/libmp/port/mpexp.c b/sys/src/libmp/port/mpexp.c index 1ebabba93..534fb33a9 100644 --- a/sys/src/libmp/port/mpexp.c +++ b/sys/src/libmp/port/mpexp.c @@ -22,7 +22,7 @@ mpexp(mpint *b, mpint *e, mpint *m, mpint *res) mpdigit d, bit; int i, j; - assert(m->flags & MPnorm); + assert(m == nil || m->flags & MPnorm); assert((e->flags & MPtimesafe) == 0); res->flags |= b->flags & MPtimesafe;