aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/eval/decode.c
diff options
context:
space:
mode:
authorZyX <kp-pav@yandex.ru>2016-02-06 22:19:23 +0300
committerZyX <kp-pav@yandex.ru>2016-04-18 02:46:34 +0300
commit7124329bd915e3896b7f09083ff394cd7f598cb8 (patch)
treeaa685160ebd2bce1d47ace6ceabc8abc43b9f471 /src/nvim/eval/decode.c
parentd4106f6df335b9609939d11289dd9faae2c85bb6 (diff)
downloadrneovim-7124329bd915e3896b7f09083ff394cd7f598cb8.tar.gz
rneovim-7124329bd915e3896b7f09083ff394cd7f598cb8.tar.bz2
rneovim-7124329bd915e3896b7f09083ff394cd7f598cb8.zip
*: Fix memory leaks found by clang sanitizer
Diffstat (limited to 'src/nvim/eval/decode.c')
-rw-r--r--src/nvim/eval/decode.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/nvim/eval/decode.c b/src/nvim/eval/decode.c
index a89a9b8920..c6706eb0dd 100644
--- a/src/nvim/eval/decode.c
+++ b/src/nvim/eval/decode.c
@@ -552,6 +552,7 @@ json_decode_string_cycle_start:
clear_tv(&obj);
goto json_decode_string_fail;
}
+ xfree(str);
POP(obj, true);
} else {
*str_end = NUL;