aboutsummaryrefslogtreecommitdiff
path: root/src/libventi/send.c
diff options
context:
space:
mode:
authorrsc <devnull@localhost>2005-01-18 20:15:18 +0000
committerrsc <devnull@localhost>2005-01-18 20:15:18 +0000
commit361e279c59273dc82b1a5ced832d790a3b8b7a28 (patch)
tree88800a8bd0bb2c8ca81bd163de87b398f685cd5b /src/libventi/send.c
parentaa1d0b1bb0129243f0c4d7c6b3892d8f0556f80a (diff)
downloadplan9port-361e279c59273dc82b1a5ced832d790a3b8b7a28.tar.gz
plan9port-361e279c59273dc82b1a5ced832d790a3b8b7a28.tar.bz2
plan9port-361e279c59273dc82b1a5ced832d790a3b8b7a28.zip
bug fixes
Diffstat (limited to 'src/libventi/send.c')
-rw-r--r--src/libventi/send.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/libventi/send.c b/src/libventi/send.c
index 3e5f20ea..bcd78507 100644
--- a/src/libventi/send.c
+++ b/src/libventi/send.c
@@ -73,10 +73,10 @@ _vtrecv(VtConn *z)
/* get enough for head size */
size = packetsize(p);
while(size < 2) {
- b = packettrailer(p, MaxFragSize);
+ b = packettrailer(p, 2);
assert(b != nil);
if(0) fprint(2, "%d read hdr\n", getpid());
- n = read(z->infd, b, MaxFragSize);
+ n = read(z->infd, b, 2);
if(0) fprint(2, "%d got %d (%r)\n", getpid(), n);
if(n==0 || (n<0 && !interrupted()))
goto Err;
@@ -90,8 +90,8 @@ _vtrecv(VtConn *z)
size -= 2;
while(size < len) {
- // n = len - size;
- // if(n > MaxFragSize)
+ n = len - size;
+ if(n > MaxFragSize)
n = MaxFragSize;
b = packettrailer(p, n);
if(0) fprint(2, "%d read body %d\n", getpid(), n);