Skip to content

Commit 77dccdf

Browse files
valgrind tool reported error fix: (ARMmbed#1746)
added check for buffer.
1 parent 9ac47a8 commit 77dccdf

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

source/MAC/IEEE802_15_4/mac_mcps_sap.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1748,6 +1748,10 @@ static int8_t mcps_generic_packet_rebuild(protocol_interface_rf_mac_setup_s *rf_
17481748
dev_driver_tx_buffer_s *tx_buf = &rf_ptr->dev_driver_tx_buffer;
17491749
ccm_globals_t ccm_ptr;
17501750

1751+
if (!buffer) {
1752+
return -1;
1753+
}
1754+
17511755
if (buffer->mac_header_length_with_security == 0) {
17521756
rf_ptr->mac_tx_status.length = buffer->mac_payload_length;
17531757
uint8_t *ptr = tx_buf->buf;

0 commit comments

Comments
 (0)