diff --git a/usr.bin/dc/inout.c b/usr.bin/dc/inout.c index bd675f51023a..d6a7e26737a0 100644 --- a/usr.bin/dc/inout.c +++ b/usr.bin/dc/inout.c @@ -216,12 +216,7 @@ readnumber(struct source *src, u_int base) n->scale++; bn_check(BN_mul_word(n->number, base)); - -#if 0 - /* work around a bug in BN_add_word: 0 += 0 is buggy.... */ - if (v > 0) -#endif - bn_check(BN_add_word(n->number, v)); + bn_check(BN_add_word(n->number, v)); } if (base != 10) { scale_number(n->number, n->scale);