From 88f7ecd64dfc1a591dc31dc7e4327ea71cd37cf9 Mon Sep 17 00:00:00 2001 From: Johan Hedberg Date: Fri, 7 Jun 2013 14:19:25 +0300 Subject: [PATCH] attrib: Use GAttrib destroy callback for included search --- attrib/gatt.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/attrib/gatt.c b/attrib/gatt.c index 0f116e864..9482e0704 100644 --- a/attrib/gatt.c +++ b/attrib/gatt.c @@ -372,7 +372,7 @@ static guint find_included(struct included_discovery *isd, uint16_t start) buf, buflen); return g_attrib_send(isd->attrib, 0, buf, oplen, find_included_cb, - isd_ref(isd), NULL); + isd_ref(isd), (GDestroyNotify) isd_unref); } static void find_included_cb(uint8_t status, const uint8_t *pdu, uint16_t len, @@ -425,8 +425,6 @@ static void find_included_cb(uint8_t status, const uint8_t *pdu, uint16_t len, done: if (isd->err == 0) isd->err = err; - - isd_unref(isd); } unsigned int gatt_find_included(GAttrib *attrib, uint16_t start, uint16_t end, -- 2.47.3