commit | f6964a1eac579cb538ca952be377715ebcd990f3 | [log] [tgz] |
---|---|---|
author | Gavin Howard <yzena.tech@gmail.com> | Wed Mar 14 10:52:31 2018 -0600 |
committer | Gavin Howard <yzena.tech@gmail.com> | Tue Aug 28 17:11:02 2018 -0600 |
tree | a6a64344ed10a113a58235ffcd0ae8f15910d2f4 | |
parent | 0ba76f7b25a3452e53d66a007268c1a99901c7bc [diff] |
Deal with zero in add
diff --git a/src/bc/num.c b/src/bc/num.c index 4700b10..d1be48e 100644 --- a/src/bc/num.c +++ b/src/bc/num.c
@@ -212,6 +212,9 @@ (void) scale; + if (!a->len) return bc_num_copy(c, b); + else if (!b->len) return bc_num_copy(c, a); + c->neg = a->neg; memset(c->num, 0, c->cap * sizeof(BcDigit));