summaryrefslogtreecommitdiffstats
path: root/hcid/dbus-sdp.c
diff options
context:
space:
mode:
Diffstat (limited to 'hcid/dbus-sdp.c')
-rw-r--r--hcid/dbus-sdp.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/hcid/dbus-sdp.c b/hcid/dbus-sdp.c
index 6321ac9b..af698395 100644
--- a/hcid/dbus-sdp.c
+++ b/hcid/dbus-sdp.c
@@ -357,7 +357,7 @@ static void remote_svc_rec_completed_cb(uint8_t type, uint16_t err, uint8_t *rsp
DBusMessage *reply;
DBusMessageIter iter, array_iter;
const char *src, *dst;
- int i, scanned;
+ int scanned;
if (!ctxt)
return;
@@ -409,9 +409,8 @@ static void remote_svc_rec_completed_cb(uint8_t type, uint16_t err, uint8_t *rsp
sdp_record_free(rec);
- for (i = 0; i < size; i++)
- dbus_message_iter_append_basic(&array_iter,
- DBUS_TYPE_BYTE, &rsp[i]);
+ dbus_message_iter_append_fixed_array(&array_iter,
+ DBUS_TYPE_BYTE, &rsp, size);
done:
dbus_message_iter_close_container(&iter, &array_iter);