Diff between 140e2169dd6bae286145940930fe47ee5dffb806 and 14131675502b14fc83b59b12573c2e88ade1e467

Changed Files

File Additions Deletions Status
attrib/client.c +3 -0 modified

Full Patch

diff --git a/attrib/client.c b/attrib/client.c
index ce78ed6..1455c31 100644
--- a/attrib/client.c
+++ b/attrib/client.c
@@ -916,6 +916,9 @@ static void char_discovered_cb(GSList *characteristics, guint8 status,
 	reply = create_discover_char_reply(gatt->query->msg, gatt->chars);
 
 fail:
+	dbus_message_unref(gatt->query->msg);
+	gatt->query->msg = NULL;
+
 	g_dbus_send_message(gatt->conn, reply);
 	query_list_remove(gatt, current);
 	g_free(current);