r12239: as we only get error from our events system when we wait for read events,
authorStefan Metzmacher <metze@samba.org>
Wed, 14 Dec 2005 18:24:59 +0000 (18:24 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:47:23 +0000 (13:47 -0500)
we need to initialy ask for read events too, otherwise we'll never get an
error back from socket_connect()

metze
(This used to be commit 7d94054d0fc954e6d810573430f2c5d35b73125d)

source4/lib/socket/connect.c

index 116a8c67d866026b8761b5935d2e9e438c5e6973..4dc10530215b2a3f77747eeed1ea0ac5804c99cc 100644 (file)
@@ -76,7 +76,7 @@ static void socket_send_connect(struct composite_context *result)
 
        fde = event_add_fd(result->event_ctx, result,
                           socket_get_fd(state->sock),
-                          EVENT_FD_WRITE, 
+                          EVENT_FD_READ|EVENT_FD_WRITE, 
                           socket_connect_handler, result);
        composite_nomem(fde, result);
 }