diff --git a/unix/uxproxy.c b/unix/uxproxy.c index f4e67589..ddc55800 100644 --- a/unix/uxproxy.c +++ b/unix/uxproxy.c @@ -209,7 +209,7 @@ static int localproxy_select_result(int fd, int event) } else if (ret == 0) { return plug_closing(s->plug, NULL, 0, 0); } else { - return plug_receive(s->plug, 1, buf, ret); + return plug_receive(s->plug, 0, buf, ret); } } else if (event == 2) { assert(fd == s->to_cmd); diff --git a/windows/winproxy.c b/windows/winproxy.c index c8221edf..bec00840 100644 --- a/windows/winproxy.c +++ b/windows/winproxy.c @@ -39,7 +39,7 @@ int localproxy_gotdata(struct handle *h, void *data, int len) } else if (len == 0) { return plug_closing(ps->plug, NULL, 0, 0); } else { - return plug_receive(ps->plug, 1, data, len); + return plug_receive(ps->plug, 0, data, len); } }