summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAzat Khuzhin <azat@libevent.org>2020-06-25 09:59:35 +0300
committerAzat Khuzhin <azat@libevent.org>2020-06-28 21:37:40 +0300
commita91abd0e8e36a6fa3d8cf373ec873dea083b39c2 (patch)
tree93f3520e56304b85e66ebc69bbaeda2d9487a526
parent6b8d02a755f96a0c0565b1591bd3f35de7fcf321 (diff)
downloadlibevent-a91abd0e8e36a6fa3d8cf373ec873dea083b39c2.tar.gz
test: do not pass NULL to memcmp() in evbuffer_datacmp() helper
Fixes: runtime error: null pointer passed as argument 2, which is declared to never be null (cherry picked from commit 6f152befb4523fd2e57c1a937e590f8ff87b7f15)
-rw-r--r--test/regress_http.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/test/regress_http.c b/test/regress_http.c
index 217f1e00..f24e40ca 100644
--- a/test/regress_http.c
+++ b/test/regress_http.c
@@ -232,6 +232,8 @@ evbuffer_datacmp(struct evbuffer *buf, const char *s)
return -1;
d = evbuffer_pullup(buf, s_sz);
+ if (!d)
+ d = (unsigned char *)"";
if ((r = memcmp(d, s, s_sz)))
return r;