summaryrefslogtreecommitdiff
path: root/inc/ex.h
diff options
context:
space:
mode:
Diffstat (limited to 'inc/ex.h')
-rw-r--r--inc/ex.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/inc/ex.h b/inc/ex.h
index f7428da..c356543 100644
--- a/inc/ex.h
+++ b/inc/ex.h
@@ -41,7 +41,7 @@
((b < 0) && (a < 0) && (a < MAX_INT / b)))
#define MULTIPLICATION_UF_GUARD(a, b) \
- (b != 0) && \
+ (b != 0) && (b != -1) && \
(((b > 0) && (a < 0) && (a < (-(MAX_INT)-1) / b)) || \
((b < 0) && (a > 0) && (a > (-(MAX_INT)-1) / b)))