summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/ctl.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/ctl.c b/src/ctl.c
index cfd4ac6e..61511d34 100644
--- a/src/ctl.c
+++ b/src/ctl.c
@@ -1816,7 +1816,9 @@ ctl_mtx_assert_held(tsdn_t *tsdn) {
/* Verify that the space provided is enough. */
#define VERIFY_READ(t) do { \
if (oldp == NULL || oldlenp == NULL || *oldlenp != sizeof(t)) { \
- *oldlenp = 0; \
+ if (oldlenp != NULL) { \
+ *oldlenp = 0; \
+ } \
ret = EINVAL; \
goto label_return; \
} \