Hi,
This is the only instance where a manual check is made instead of
calling bn_checkp().
Index: mem.c
===================================================================
RCS file: /cvs/src/usr.bin/dc/mem.c,v
retrieving revision 1.7
diff -u -p -r1.7 mem.c
--- mem.c 16 Feb 2015 20:53:34 -0000 1.7
+++ mem.c 7 Dec 2017 04:13:06 -0000
@@ -32,8 +32,7 @@ new_number(void)
n = bmalloc(sizeof(*n));
n->scale = 0;
n->number = BN_new();
- if (n->number == NULL)
- err(1, NULL);
+ bn_checkp(n->number);
return n;
}
Regards,
kshe