aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/num.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/num.c b/src/num.c
index 158e06a68875..6131034ac535 100644
--- a/src/num.c
+++ b/src/num.c
@@ -2138,7 +2138,7 @@ size_t bc_num_len(const BcNum *restrict n) {
size_t len = n->len;
- if (BC_NUM_ZERO(n)) return 0;
+ if (BC_NUM_ZERO(n)) return n->scale ? n->scale : 1;
if (BC_NUM_RDX_VAL(n) == len) {