From 037d6e4837212653ea9efe0cb4f25456b630f633 Mon Sep 17 00:00:00 2001 From: "matthias.ringwald" Date: Thu, 25 Mar 2010 19:19:17 +0000 Subject: [PATCH] really unregister service --- src/l2cap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/l2cap.c b/src/l2cap.c index 508cdd9b3..31cc728da 100644 --- a/src/l2cap.c +++ b/src/l2cap.c @@ -493,7 +493,7 @@ void l2cap_register_service_internal(connection_t *connection, uint16_t psm, uin void l2cap_unregister_service_internal(connection_t *connection, uint16_t psm){ l2cap_service_t *service = l2cap_get_service(psm); - if (service) return; + if (!service) return; linked_list_remove(&l2cap_services, (linked_item_t *) service); free(service); }