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

Reply via email to