mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-03-29 04:20:20 +00:00
store 16-bit values in SDP_QUERY_ATTRIBUTE_VALUE event from daemon, fixes #408
This commit is contained in:
parent
933d47a624
commit
9dc1b82bc9
@ -964,10 +964,9 @@ static void handle_sdp_client_query_result(sdp_query_event_t * event){
|
||||
int event_len = 1 + 3 * 2 + ve->attribute_length;
|
||||
uint8_t event[event_len];
|
||||
event[0] = SDP_QUERY_ATTRIBUTE_VALUE;
|
||||
event[1] = ve->record_id;
|
||||
event[3] = ve->attribute_id;
|
||||
event[5] = ve->attribute_length;
|
||||
|
||||
bt_store_16(event, 1, (uint16_t)ve->record_id);
|
||||
bt_store_16(event, 3, ve->attribute_id);
|
||||
bt_store_16(event, 5, (uint16_t)ve->attribute_length);
|
||||
memcpy(&event[7], attribute_value, ve->attribute_length);
|
||||
hci_dump_packet(SDP_CLIENT_PACKET, 0, event, event_len);
|
||||
socket_connection_send_packet(sdp_client_query_connection, SDP_CLIENT_PACKET, 0, event, event_len);
|
||||
|
Loading…
x
Reference in New Issue
Block a user