diff --git a/src/add-ons/kernel/network/stack/net_socket.cpp b/src/add-ons/kernel/network/stack/net_socket.cpp index 4b4f03745b..21f578be5b 100644 --- a/src/add-ons/kernel/network/stack/net_socket.cpp +++ b/src/add-ons/kernel/network/stack/net_socket.cpp @@ -1056,6 +1056,14 @@ socket_get_option(net_socket* socket, int level, int option, void* value, return B_OK; } + case SO_TYPE: + { + int32* _set = (int32*)value; + *_set = socket->type; + *_length = sizeof(int32); + return B_OK; + } + case SO_ERROR: { int32* _set = (int32*)value;