diff options
author | Johan Hedberg <johan.hedberg@intel.com> | 2013-06-07 14:19:25 +0300 |
---|---|---|
committer | Johan Hedberg <johan.hedberg@intel.com> | 2013-06-07 14:20:19 +0300 |
commit | 88f7ecd64dfc1a591dc31dc7e4327ea71cd37cf9 (patch) | |
tree | 21fc6efcb4f9843af7f88da2f16be5a51a0d49c3 /attrib/gatt.c | |
parent | 88fad37e7f35dad15e663cb453ec87b2514d4dbd (diff) | |
download | bluez-88f7ecd64dfc1a591dc31dc7e4327ea71cd37cf9.tar.gz |
attrib: Use GAttrib destroy callback for included search
Diffstat (limited to 'attrib/gatt.c')
-rw-r--r-- | attrib/gatt.c | 4 |
1 files changed, 1 insertions, 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, |