mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-01-27 06:35:20 +00:00
Initialise l2cap channel struct with 0 after allocating memory (make valgrind happy)
This commit is contained in:
parent
a29c6a1c34
commit
c523d53df2
@ -774,6 +774,8 @@ void l2cap_create_channel_internal(void * connection, btstack_packet_handler_t p
|
|||||||
l2cap_emit_channel_opened(&dummy_channel, BTSTACK_MEMORY_ALLOC_FAILED);
|
l2cap_emit_channel_opened(&dummy_channel, BTSTACK_MEMORY_ALLOC_FAILED);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
// Init memory (make valgrind happy)
|
||||||
|
memset(chan, 0, sizeof(l2cap_channel_t));
|
||||||
// limit local mtu to max acl packet length - l2cap header
|
// limit local mtu to max acl packet length - l2cap header
|
||||||
if (mtu > l2cap_max_mtu()) {
|
if (mtu > l2cap_max_mtu()) {
|
||||||
mtu = l2cap_max_mtu();
|
mtu = l2cap_max_mtu();
|
||||||
@ -1068,7 +1070,8 @@ static void l2cap_handle_connection_request(hci_con_handle_t handle, uint8_t sig
|
|||||||
l2cap_register_signaling_response(handle, CONNECTION_REQUEST, sig_id, 0x0004);
|
l2cap_register_signaling_response(handle, CONNECTION_REQUEST, sig_id, 0x0004);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
// Init memory (make valgrind happy)
|
||||||
|
memset(channel, 0, sizeof(l2cap_channel_t));
|
||||||
// fill in
|
// fill in
|
||||||
BD_ADDR_COPY(channel->address, hci_connection->address);
|
BD_ADDR_COPY(channel->address, hci_connection->address);
|
||||||
channel->psm = psm;
|
channel->psm = psm;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user