summaryrefslogtreecommitdiff
path: root/src/include/intpack.i
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/intpack.i')
-rw-r--r--src/include/intpack.i3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/include/intpack.i b/src/include/intpack.i
index 842c03b93c0..be396d1a067 100644
--- a/src/include/intpack.i
+++ b/src/include/intpack.i
@@ -44,7 +44,8 @@
#define GET_BITS(x, start, end) (((x) & ((1 << (start)) - 1)) >> (end))
-#define WT_SIZE_CHECK(l, maxl) WT_RET(((size_t)(l) > (maxl)) ? ENOMEM : 0)
+#define WT_SIZE_CHECK(l, maxl) \
+ WT_RET_TEST((maxl) != 0 && (size_t)(l) > (maxl), ENOMEM)
/*
* __wt_vpack_posint --