summaryrefslogtreecommitdiff
path: root/main/stasis_channels.c
diff options
context:
space:
mode:
Diffstat (limited to 'main/stasis_channels.c')
-rw-r--r--main/stasis_channels.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/main/stasis_channels.c b/main/stasis_channels.c
index 677527ba3..fe65c1766 100644
--- a/main/stasis_channels.c
+++ b/main/stasis_channels.c
@@ -977,6 +977,9 @@ static struct ast_json *dial_to_json(
"forward", ast_json_object_get(blob, "forward"),
"dialstring", ast_json_object_get(blob, "dialstring"));
if (!json) {
+ ast_json_unref(caller_json);
+ ast_json_unref(peer_json);
+ ast_json_unref(forwarded_json);
return NULL;
}