diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/bplist.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/bplist.c b/src/bplist.c index 0591526..663a118 100644 --- a/src/bplist.c +++ b/src/bplist.c @@ -223,7 +223,7 @@ static uint64_t UINT_TO_HOST(const void* x, uint8_t n) static int uint64_mul_overflow(uint64_t a, uint64_t b, uint64_t *res) { *res = a * b; - return (a > UINT64_MAX / b); + return (b != 0 && a > UINT64_MAX / b); } #endif |
