diff src/json.c @ 10839:287049007bbc v8.0.0309

patch 8.0.0309: cannot use an empty key in json commit https://github.com/vim/vim/commit/059b7482a2d9d4cebbf4c01b2b2ea6f1e783cc20 Author: Bram Moolenaar <Bram@vim.org> Date: Sun Feb 5 16:34:43 2017 +0100 patch 8.0.0309: cannot use an empty key in json Problem: Cannot use an empty key in json. Solution: Allow for using an empty key.
author Christian Brabandt <cb@256bit.org>
date Sun, 05 Feb 2017 16:45:04 +0100
parents bb4360d64eb2
children c35d266308c2
line wrap: on
line diff
--- a/src/json.c
+++ b/src/json.c
@@ -863,7 +863,7 @@ json_decode_item(js_read_T *reader, typv
 		    && cur_item != NULL)
 	    {
 		top_item->jd_key = get_tv_string_buf_chk(cur_item, key_buf);
-		if (top_item->jd_key == NULL || *top_item->jd_key == NUL)
+		if (top_item->jd_key == NULL)
 		{
 		    clear_tv(cur_item);
 		    EMSG(_(e_invarg));