diff options
author | Azat Khuzhin <azat@libevent.org> | 2020-07-05 11:45:56 +0300 |
---|---|---|
committer | Azat Khuzhin <azat@libevent.org> | 2020-07-05 11:46:22 +0300 |
commit | ba19b356bf8a9be2a5bddfa264dee61ffc9573a7 (patch) | |
tree | 1d293fc3ad6781477778cbd7878412ac713fdaaf /test | |
parent | 9da1743b41a6a1378f52e4127e162dcb44de87d7 (diff) | |
download | libevent-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.c | 2 |
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: |