diff options
author | ZyX <kp-pav@yandex.ru> | 2017-10-16 03:05:27 +0300 |
---|---|---|
committer | ZyX <kp-pav@yandex.ru> | 2017-10-16 03:05:27 +0300 |
commit | c03dc13bb74205d15a83ce3bd6ecb6b76b869878 (patch) | |
tree | 1cfb752232a458fec86286745d1e1cdda848822f | |
parent | 4c8ed65b608df06b4c72b641f4ecc86985295633 (diff) | |
download | rneovim-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.c | 3 |
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; |