Diff between e4ffa59dc79a99e9311237092e4137cb8f8ea990 and 6b12cbb3c703f901343481b3089eac5780ddbc61
Changed Files
| File | Additions | Deletions | Status |
| src/attrib-server.c | +7 | -1 | modified |
Full Patch
diff --git a/src/attrib-server.c b/src/attrib-server.c
index 2995167..e51f695 100644
--- a/src/attrib-server.c
+++ b/src/attrib-server.c
@@ -1020,8 +1020,14 @@ guint attrib_channel_attach(GAttrib *attrib, gboolean out)
}
server = find_gatt_server(&channel->src);
- if (server == NULL)
+ if (server == NULL) {
+ char src[18];
+
+ ba2str(&channel->src, src);
+ error("No GATT server found in %s", src);
+ g_free(channel);
return 0;
+ }
channel->server = server;