From 458d40eb9cb202a18724062ffd0ea455e4d75d6d Mon Sep 17 00:00:00 2001 From: Daniel-Constantin Mierla Date: Tue, 19 Jun 2018 08:22:58 +0200 Subject: [PATCH] presence: dmq - init jdoc var earlier for proper cleanup in case of errors --- src/modules/presence/presence_dmq.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/presence/presence_dmq.c b/src/modules/presence/presence_dmq.c index 4cba168a559..9ce259eeaa1 100644 --- a/src/modules/presence/presence_dmq.c +++ b/src/modules/presence/presence_dmq.c @@ -236,6 +236,7 @@ int pres_dmq_handle_msg( } *pres_dmq_recv = 1; + srjson_InitDoc(&jdoc, NULL); if(!msg->content_length) { LM_ERR("no content length header found\n"); @@ -258,7 +259,6 @@ int pres_dmq_handle_msg( /* parse body */ LM_DBG("body: %.*s\n", body.len, body.s); - srjson_InitDoc(&jdoc, NULL); jdoc.buf = body; if(jdoc.root == NULL) {