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);