From dc31627c2d3100ecb45ef71d8040fedff202a2f7 Mon Sep 17 00:00:00 2001 From: Olivier Bertrand Date: Fri, 5 Feb 2021 11:24:05 +0100 Subject: Fix of connect engine crashes --- storage/connect/bsonudf.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/storage/connect/bsonudf.cpp b/storage/connect/bsonudf.cpp index f377e578399..0ef2f8ca9e6 100644 --- a/storage/connect/bsonudf.cpp +++ b/storage/connect/bsonudf.cpp @@ -3710,6 +3710,7 @@ char *bson_get_item(UDF_INIT *initid, UDF_ARGS *args, char *result, PUSH_WARNING("CheckMemory error"); goto fin; } else { + bnx.Reset(); jvp = bnx.MakeValue(args, 0, true); if (g->Mrr) { // First argument is a constant @@ -4055,6 +4056,7 @@ double bsonget_real(UDF_INIT *initid, UDF_ARGS *args, *is_null = 1; return 0.0; } else { + bnx.Reset(); jvp = bnx.MakeValue(args, 0); if ((p = bnx.GetString(jvp))) { -- cgit v1.2.1