summaryrefslogtreecommitdiffstats
path: root/binding/bluetooth-map-bmessage.c
diff options
context:
space:
mode:
Diffstat (limited to 'binding/bluetooth-map-bmessage.c')
-rw-r--r--binding/bluetooth-map-bmessage.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/binding/bluetooth-map-bmessage.c b/binding/bluetooth-map-bmessage.c
index f98d6de..c893649 100644
--- a/binding/bluetooth-map-bmessage.c
+++ b/binding/bluetooth-map-bmessage.c
@@ -197,7 +197,7 @@ static void sanitize_msg(gchar **msg)
json_object *bmessage_parse(const gchar *bmessage)
{
gchar **msg;
- json_object *jresp = json_object_new_object();
+ json_object *jresp;
gboolean ret;
if (!bmessage || !strlen(bmessage))
@@ -208,6 +208,7 @@ json_object *bmessage_parse(const gchar *bmessage)
msg = g_strsplit(bmessage, "\n", -1);
sanitize_msg(msg);
+ jresp = json_object_new_object();
ret = __bmessage_parse(msg, jresp);
if (!ret) {
json_object_put(jresp);