summaryrefslogtreecommitdiff
path: root/sql/item_jsonfunc.cc
diff options
context:
space:
mode:
authorMarko Mäkelä <marko.makela@mariadb.com>2017-11-01 14:37:31 +0200
committerMarko Mäkelä <marko.makela@mariadb.com>2017-11-01 14:37:31 +0200
commit2ec7b870531d70f3c7686af2d6bc2c33e7c23bc7 (patch)
treee34961a67eca9e9de984784f6d60961568cbbb7e /sql/item_jsonfunc.cc
parent003cb2f42477772ae43228c0bc0f8492246b9340 (diff)
parent6b7918d524d5fc1f63f520cf88784fef13a43c25 (diff)
downloadmariadb-git-2ec7b870531d70f3c7686af2d6bc2c33e7c23bc7.tar.gz
Merge 10.2 into bb-10.2-ext
Diffstat (limited to 'sql/item_jsonfunc.cc')
-rw-r--r--sql/item_jsonfunc.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/sql/item_jsonfunc.cc b/sql/item_jsonfunc.cc
index b30d32c36ac..ddc1da5b6d2 100644
--- a/sql/item_jsonfunc.cc
+++ b/sql/item_jsonfunc.cc
@@ -1353,6 +1353,8 @@ longlong Item_func_json_contains_path::val_int()
bzero(p_found, (arg_count-2) * sizeof(bool));
n_found= arg_count - 2;
}
+ else
+ n_found= 0; /* Jost to prevent 'uninitialized value' warnings */
result= 0;
while (json_get_path_next(&je, &p) == 0)
@@ -2059,7 +2061,7 @@ String *Item_func_json_merge::val_str(String *str)
{
DBUG_ASSERT(fixed == 1);
json_engine_t je1, je2;
- String *js1= args[0]->val_json(&tmp_js1), *js2;
+ String *js1= args[0]->val_json(&tmp_js1), *js2=NULL;
uint n_arg;
LINT_INIT(js2);