summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorAzat Khuzhin <azat@libevent.org>2020-07-05 11:45:56 +0300
committerAzat Khuzhin <azat@libevent.org>2020-07-05 11:46:22 +0300
commitba19b356bf8a9be2a5bddfa264dee61ffc9573a7 (patch)
tree1d293fc3ad6781477778cbd7878412ac713fdaaf /test
parent9da1743b41a6a1378f52e4127e162dcb44de87d7 (diff)
downloadlibevent-ba19b356bf8a9be2a5bddfa264dee61ffc9573a7.tar.gz
test: fix UB in evbuffer/empty_reference_prepend_buffer
UBSAN reports: test/regress_buffer.c:2360:2: runtime error: null pointer passed as argument 1, which is declared to never be null /usr/include/string.h:140:33: note: nonnull attribute specified here
Diffstat (limited to 'test')
-rw-r--r--test/regress_buffer.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/test/regress_buffer.c b/test/regress_buffer.c
index 6d55aead..f259b924 100644
--- a/test/regress_buffer.c
+++ b/test/regress_buffer.c
@@ -2357,7 +2357,7 @@ test_evbuffer_empty_reference_prepend_buffer(void *ptr)
tt_assert(!strncmp((char *)evbuffer_pullup(buf2, -1), "foo", 3));
evbuffer_validate(buf2);
- tt_assert(!strncmp((char *)evbuffer_pullup(buf1, -1), "", 0));
+ tt_assert(evbuffer_pullup(buf1, -1) == NULL);
evbuffer_validate(buf2);
end: