diff --git a/kernel/src/net/network.cpp b/kernel/src/net/network.cpp index ebb90dbc..0ff26a3a 100644 --- a/kernel/src/net/network.cpp +++ b/kernel/src/net/network.cpp @@ -328,9 +328,10 @@ std::tuple network::prepare_packet(socket_fd_t socket_fd, void* return return_from_packet(packet); } - } - return {-std::ERROR_SOCKET_UNIMPLEMENTED, 0}; + default: + return {-std::ERROR_SOCKET_UNIMPLEMENTED, 0}; + } } std::expected network::finalize_packet(socket_fd_t socket_fd, size_t packet_fd){ @@ -367,9 +368,11 @@ std::expected network::finalize_packet(socket_fd_t socket_fd, size_t packe case network::socket_protocol::DNS: return check_and_return(network::dns::finalize_packet(interface, packet)); + + default: + return std::make_unexpected(std::ERROR_SOCKET_UNIMPLEMENTED); } - return std::make_unexpected(std::ERROR_SOCKET_UNIMPLEMENTED); } std::expected network::listen(socket_fd_t socket_fd, bool listen){