Commit 0b85a710 authored by Jean Auffray's avatar Jean Auffray
Browse files

add verification data ptr not null befor copy, user data can be null with somme tcp frames

parent 7523813e
Showing with 12 additions and 4 deletions
+12 -4
......@@ -356,8 +356,12 @@ network_error_t eth_mac_send_nb(network_frame_t *frame, mmio_ptr_t config_ptr)
// adapt address and get next frame segment
address += frame->header_length;
// write user data into buffer
mmio_wr_block(address, frame->user_data, frame->user_data_length);
// user data can be null sometimes with TCP frames
if(frame->user_data != NULL)
{
// write user data into buffer
mmio_wr_block(address, frame->user_data, frame->user_data_length);
}
unsigned intr_en = EXC_STATUS & 0x1;
if(intr_en)
......
......@@ -642,8 +642,12 @@ network_error_t tsn_mac_send_nb(network_frame_t *frame, mmio_ptr_t config_ptr)
// adapt address and get next frame segment
address += frame->header_length;
// write user data into buffer
mmio_wr_block(address, frame->user_data, frame->user_data_length);
// user data can be null sometimes with TCP frames
if(frame->user_data != NULL)
{
// write user data into buffer
mmio_wr_block(address, frame->user_data, frame->user_data_length);
}
// enques the frame
time_stamp_t dummy_ts;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment