summaryrefslogtreecommitdiffstats
path: root/client.c
diff options
context:
space:
mode:
authorNicholas Marriott <nicm@openbsd.org>2010-08-23 17:36:32 +0000
committerNicholas Marriott <nicm@openbsd.org>2010-08-23 17:36:32 +0000
commitfc9f08235bcec4551afa531eeff09e572f56fcf4 (patch)
treee246129a5bab4a922256789dba89eed89a068abc /client.c
parent5f5104e782782a26e436d5cfd59e3d38ad9063fa (diff)
Can't call event_del() without event_set() first - so call event_set()
when setting up the client.
Diffstat (limited to 'client.c')
-rw-r--r--client.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/client.c b/client.c
index 3ee3e4ef..e6b17c59 100644
--- a/client.c
+++ b/client.c
@@ -93,6 +93,7 @@ server_started:
if (fcntl(fd, F_SETFD, FD_CLOEXEC) == -1)
fatal("fcntl failed");
imsg_init(&client_ibuf, fd);
+ event_set(&client_event, fd, EV_READ, client_callback, NULL);
if (cmdflags & CMD_SENDENVIRON)
client_send_environ();