fix json memory leaks

This commit is contained in:
iceman1001 2020-10-07 00:03:08 +02:00
parent 634270f172
commit 6338a9edbb

View file

@ -9,9 +9,7 @@
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
#include "emvjson.h" #include "emvjson.h"
#include <string.h> #include <string.h>
#include "commonutil.h" // ARRAYLEN #include "commonutil.h" // ARRAYLEN
#include "ui.h" #include "ui.h"
#include "util.h" #include "util.h"
@ -75,7 +73,7 @@ int JsonSaveJsonObject(json_t *root, const char *path, json_t *value) {
return 1; return 1;
if (path[0] == '$') { if (path[0] == '$') {
if (json_path_set(root, path, value, 0, &error)) { if (json_path_set_new(root, path, value, 0, &error)) {
PrintAndLogEx(ERR, "ERROR: can't set json path: %s", error.text); PrintAndLogEx(ERR, "ERROR: can't set json path: %s", error.text);
return 2; return 2;
} else { } else {