projects
/
trust_router.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Fix JSON reference counting errors
[trust_router.git]
/
mon
/
mon_resp_encode.c
diff --git
a/mon/mon_resp_encode.c
b/mon/mon_resp_encode.c
index
23c3dd8
..
7e41c65
100644
(file)
--- a/
mon/mon_resp_encode.c
+++ b/
mon/mon_resp_encode.c
@@
-79,6
+79,7
@@
json_t *mon_resp_encode(MON_RESP *resp)
/* If we have a payload, add it */
if (resp->payload) {
object_set_or_free_and_return(resp_json, jval, "payload", resp->payload);
+ json_incref(resp->payload); /* we just created a second reference to the payload */
}
return resp_json;