Diff between ae0ada8d4f8a29db45b74281c07f12b2923896a7 and a7a77efa3e95f9323817eb2531d0001d23c37919
Changed Files
| File | Additions | Deletions | Status |
| src/shared/gatt-server.c | +3 | -0 | modified |
Full Patch
diff --git a/src/shared/gatt-server.c b/src/shared/gatt-server.c
index 2ef9269..ef91289 100644
--- a/src/shared/gatt-server.c
+++ b/src/shared/gatt-server.c
@@ -1215,6 +1215,9 @@ struct bt_gatt_server *bt_gatt_server_ref(struct bt_gatt_server *server)
void bt_gatt_server_unref(struct bt_gatt_server *server)
{
+ if (!server)
+ return;
+
if (__sync_sub_and_fetch(&server->ref_count, 1))
return;