diff --git a/src/add-ons/kernel/network/stack/net_socket.cpp b/src/add-ons/kernel/network/stack/net_socket.cpp index 4755f5dd81..8406c026f3 100644 --- a/src/add-ons/kernel/network/stack/net_socket.cpp +++ b/src/add-ons/kernel/network/stack/net_socket.cpp @@ -268,8 +268,10 @@ process_ancillary_data(net_socket* socket, return B_OK; } - if (socket->first_info->process_ancillary_data_no_container == NULL) - return B_NOT_SUPPORTED; + if (socket->first_info->process_ancillary_data_no_container == NULL) { + messageHeader->msg_controllen = 0; + return B_OK; + } bytesWritten = socket->first_info->process_ancillary_data_no_container( socket->first_protocol, buffer, dataBuffer,