From: Azat Khuzhin Date: Thu, 25 Jun 2020 06:59:35 +0000 (+0300) Subject: test: do not pass NULL to memcmp() in evbuffer_datacmp() helper X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6f152befb4523fd2e57c1a937e590f8ff87b7f15;p=libevent 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 --- diff --git a/test/regress_http.c b/test/regress_http.c index 279dcd4d..4353ca5f 100644 --- a/test/regress_http.c +++ b/test/regress_http.c @@ -267,6 +267,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;