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;