diff options
author | Claudio Takahasi <claudio.takahasi@openbossa.org> | 2006-10-03 16:26:08 +0000 |
---|---|---|
committer | Claudio Takahasi <claudio.takahasi@openbossa.org> | 2006-10-03 16:26:08 +0000 |
commit | 7880ff6d0f3b877d16f5d1119120ee73344dd402 (patch) | |
tree | 03754400aaa299cb38e43f1613888a2f845d56b5 | |
parent | cab0f75d370f670d3076928333b97bf1e86bd269 (diff) |
cleanup
-rw-r--r-- | hcid/dbus-sdp.c | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/hcid/dbus-sdp.c b/hcid/dbus-sdp.c index 54e11b47..adbe1895 100644 --- a/hcid/dbus-sdp.c +++ b/hcid/dbus-sdp.c @@ -541,7 +541,6 @@ failed: static void remote_svc_rec_completed_cb(uint8_t type, uint16_t err, uint8_t *rsp, size_t size, void *udata) { struct transaction_context *ctxt = udata; - char identifier[MAX_IDENTIFIER_LEN]; sdp_record_t *rec = NULL; DBusMessage *reply; DBusMessageIter iter, array_iter; @@ -593,9 +592,7 @@ static void remote_svc_rec_completed_cb(uint8_t type, uint16_t err, uint8_t *rsp } sdp_cache_append(NULL, dst, rec); - snprintf(identifier, MAX_IDENTIFIER_LEN, "%s/0x%x", dst, rec->handle); - /* FIXME: avoid seg fault / out of bound */ for (i = 0; i < size; i++) dbus_message_iter_append_basic(&array_iter, DBUS_TYPE_BYTE, &rsp[i]); @@ -613,7 +610,7 @@ static void remote_svc_handles_completed_cb(uint8_t type, uint16_t err, uint8_t DBusMessage *reply; DBusMessageIter iter, array_iter; uint8_t *pdata; - int scanned, csrc, tsrc; + int csrc, tsrc; if (!ctxt) return; @@ -656,18 +653,15 @@ static void remote_svc_handles_completed_cb(uint8_t type, uint16_t err, uint8_t goto done; pdata += sizeof(uint16_t); - scanned = sizeof(uint16_t); csrc = ntohs(bt_get_unaligned((uint16_t *) pdata)); if (csrc <= 0) goto done; pdata += sizeof(uint16_t); - scanned += sizeof(uint16_t); do { uint32_t handle = ntohl(bt_get_unaligned((uint32_t*)pdata)); - scanned += sizeof(uint32_t); pdata += sizeof(uint32_t); dbus_message_iter_append_basic(&array_iter, @@ -691,7 +685,7 @@ static void search_completed_cb(uint8_t type, uint16_t err, uint8_t *rsp, size_t DBusMessageIter iter, array_iter; const char *dst; uint8_t *pdata; - int scanned, csrc, tsrc; + int csrc, tsrc; if (!ctxt) return; @@ -738,18 +732,15 @@ static void search_completed_cb(uint8_t type, uint16_t err, uint8_t *rsp, size_t goto done; pdata += sizeof(uint16_t); - scanned = sizeof(uint16_t); csrc = ntohs(bt_get_unaligned((uint16_t *) pdata)); if (csrc <= 0) goto done; pdata += sizeof(uint16_t); - scanned += sizeof(uint16_t); do { uint32_t handle = ntohl(bt_get_unaligned((uint32_t*)pdata)); - scanned += sizeof(uint32_t); pdata += sizeof(uint32_t); snprintf(identifier, MAX_IDENTIFIER_LEN, "%s/0x%x", dst, handle); |