Index: uspace/lib/c/generic/net/socket_client.c
===================================================================
--- uspace/lib/c/generic/net/socket_client.c	(revision 16ac75641abae11666390ba98d15747b42b342af)
+++ uspace/lib/c/generic/net/socket_client.c	(revision 0b5a41318bb6a61d594dc8dff3453b5d212638ba)
@@ -253,5 +253,5 @@
 			rc = dyn_fifo_push(&socket->accepted, 1,
 			    SOCKET_MAX_ACCEPTED_SIZE);
-			if (rc != EOK) {
+			if (rc == EOK) {
 				// signal the accepted socket
 				fibril_condvar_signal(&socket->accept_signal);
