From 08fc04f3b255c9b96d4710fbda639fb017bfbb67 Mon Sep 17 00:00:00 2001 From: Vlad Patrascu Date: Tue, 5 Feb 2019 18:30:27 +0200 Subject: [PATCH] mi: add empty string with add_mi_string() if value is null --- mi/item.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mi/item.c b/mi/item.c index e4e1d61125b..615bd0c4ae9 100644 --- a/mi/item.c +++ b/mi/item.c @@ -208,7 +208,10 @@ static mi_item_t *_add_mi_item(mi_item_t *to, char *name, int name_len, item = cJSON_CreateObject(); break; case cJSON_String: - item = cJSON_CreateStr(sval, sval_len); + if (!sval || sval_len == 0) + item = cJSON_CreateStr("", 0); + else + item = cJSON_CreateStr(sval, sval_len); break; case cJSON_Number: item = cJSON_CreateNumber(dval);