aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZyX <kp-pav@yandex.ru>2017-10-16 03:05:27 +0300
committerZyX <kp-pav@yandex.ru>2017-10-16 03:05:27 +0300
commitc03dc13bb74205d15a83ce3bd6ecb6b76b869878 (patch)
tree1cfb752232a458fec86286745d1e1cdda848822f
parent4c8ed65b608df06b4c72b641f4ecc86985295633 (diff)
downloadrneovim-c03dc13bb74205d15a83ce3bd6ecb6b76b869878.tar.gz
rneovim-c03dc13bb74205d15a83ce3bd6ecb6b76b869878.tar.bz2
rneovim-c03dc13bb74205d15a83ce3bd6ecb6b76b869878.zip
klee: Fix possible assertion error
No idea how it did not happen to hit me yet.
-rw-r--r--test/symbolic/klee/nvim/memory.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/test/symbolic/klee/nvim/memory.c b/test/symbolic/klee/nvim/memory.c
index 1f9cdce6c0..df422cea3e 100644
--- a/test/symbolic/klee/nvim/memory.c
+++ b/test/symbolic/klee/nvim/memory.c
@@ -35,6 +35,9 @@ void *xmalloc(const size_t size)
void xfree(void *const p)
{
+ if (p == NULL) {
+ return;
+ }
RINGBUF_FORALL(&arecs, AllocRecord, arec) {
if (arec->ptr == p) {
allocated_memory -= arec->size;