From: ben Date: Sun, 12 Jan 2003 15:46:33 +0000 (+0000) Subject: When receiving data, only pass up to the backend as much as we received. X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/commitdiff_plain/e0c472030d01e6ec631e7996f793466a040515f7 When receiving data, only pass up to the backend as much as we received. git-svn-id: svn://svn.tartarus.org/sgt/putty@2572 cda61777-01e9-0310-a592-d414129be87e --- diff --git a/mac/otnet.c b/mac/otnet.c index baa7a8a5..282141f5 100644 --- a/mac/otnet.c +++ b/mac/otnet.c @@ -467,7 +467,7 @@ void ot_recv(Actual_Socket s) do { o = OTRcv(s->ep, buf, sizeof(buf), &flags); if (o > 0) - plug_receive(s->plug, 0, buf, sizeof(buf)); + plug_receive(s->plug, 0, buf, o); if (o < 0 && o != kOTNoDataErr) plug_closing(s->plug, NULL, 0, 0); /* XXX Error msg */ } while (o > 0);