|
|
@@ -481,8 +481,6 @@ json_t *json_rpc_call(CURL *curl, const char *url,
|
|
|
(err_val && !json_is_null(err_val))) {
|
|
|
char *s;
|
|
|
|
|
|
- json_decref(val);
|
|
|
-
|
|
|
if (err_val)
|
|
|
s = json_dumps(err_val, JSON_INDENT(3));
|
|
|
else
|
|
|
@@ -491,6 +489,7 @@ json_t *json_rpc_call(CURL *curl, const char *url,
|
|
|
applog(LOG_INFO, "JSON-RPC call failed: %s", s);
|
|
|
|
|
|
free(s);
|
|
|
+ json_decref(val);
|
|
|
|
|
|
goto err_out;
|
|
|
}
|