cancel sources

This commit is contained in:
Love Hornquist Astrand
2010-09-08 09:45:40 -07:00
parent d615f77834
commit bac0598ce6

View File

@@ -550,12 +550,12 @@ maybe_close(struct client *c)
return 0;
#ifdef HAVE_GCD
dispatch_cancel(c->in);
dispatch_source_cancel(c->in);
if ((c->flags & WAITING_READ) == 0)
dispatch_resume(c->in);
dispatch_release(c->in);
dispatch_cancel(c->out);
dispatch_source_cancel(c->out);
if ((c->flags & WAITING_WRITE) == 0)
dispatch_resume(c->out);
dispatch_release(c->out);