diff --git a/src/add-ons/kernel/network/datalink_protocols/ethernet_frame/ethernet_frame.cpp b/src/add-ons/kernel/network/datalink_protocols/ethernet_frame/ethernet_frame.cpp index 3708d33e8f..e1a8053186 100644 --- a/src/add-ons/kernel/network/datalink_protocols/ethernet_frame/ethernet_frame.cpp +++ b/src/add-ons/kernel/network/datalink_protocols/ethernet_frame/ethernet_frame.cpp @@ -173,7 +173,7 @@ static status_t ethernet_frame_join_multicast(net_datalink_protocol *protocol, const sockaddr *address) { - return protocol->next->module->join_multicast(protocol, address); + return protocol->next->module->join_multicast(protocol->next, address); } @@ -181,7 +181,7 @@ static status_t ethernet_frame_leave_multicast(net_datalink_protocol *protocol, const sockaddr *address) { - return protocol->next->module->leave_multicast(protocol, address); + return protocol->next->module->leave_multicast(protocol->next, address); } diff --git a/src/add-ons/kernel/network/datalink_protocols/loopback_frame/loopback_frame.cpp b/src/add-ons/kernel/network/datalink_protocols/loopback_frame/loopback_frame.cpp index 8d78514f85..2f23a47fde 100644 --- a/src/add-ons/kernel/network/datalink_protocols/loopback_frame/loopback_frame.cpp +++ b/src/add-ons/kernel/network/datalink_protocols/loopback_frame/loopback_frame.cpp @@ -134,7 +134,7 @@ static status_t loopback_frame_join_multicast(net_datalink_protocol *protocol, const sockaddr *address) { - return protocol->next->module->join_multicast(protocol, address); + return protocol->next->module->join_multicast(protocol->next, address); } @@ -142,7 +142,7 @@ static status_t loopback_frame_leave_multicast(net_datalink_protocol *protocol, const sockaddr *address) { - return protocol->next->module->leave_multicast(protocol, address); + return protocol->next->module->leave_multicast(protocol->next, address); }