From 2d5706f792a9cc4f5d8bd19561ded3941f5099ab Mon Sep 17 00:00:00 2001 From: Hamish Morrison Date: Sat, 30 May 2015 13:42:42 +0100 Subject: [PATCH] net_socket: notify of socket errors immediately when selected --- src/add-ons/kernel/network/stack/net_socket.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/add-ons/kernel/network/stack/net_socket.cpp b/src/add-ons/kernel/network/stack/net_socket.cpp index bc7b8deb52..5582351ef7 100644 --- a/src/add-ons/kernel/network/stack/net_socket.cpp +++ b/src/add-ons/kernel/network/stack/net_socket.cpp @@ -905,7 +905,8 @@ socket_request_notification(net_socket* _socket, uint8 event, selectsync* sync) break; } case B_SELECT_ERROR: - // TODO: B_SELECT_ERROR condition! + if (socket->error != B_OK) + notify_select_event(sync, event); break; }