From ee44a8dca967ea1b3a85d21ff94b3a87c5f30afe Mon Sep 17 00:00:00 2001 From: Tiago Cunha Date: Sun, 29 Aug 2010 14:44:55 +0000 Subject: [PATCH] Sync OpenBSD patchset 753: Can't call event_del() without event_set() first - so call event_set() when setting up the client. --- client.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/client.c b/client.c index 5743bd6b..6f9e3bbb 100644 --- a/client.c +++ b/client.c @@ -1,4 +1,4 @@ -/* $Id: client.c,v 1.96 2010-08-29 14:43:45 tcunha Exp $ */ +/* $Id: client.c,v 1.97 2010-08-29 14:44:55 tcunha Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott @@ -97,6 +97,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();