commit - 5f1eaee2ab6c8d1b67ec6b1812c38e6e487569e4
commit + 13096891711f32d8a7dca3e1ba9cced908752c14
blob - 2c3dcd7793295fa68c05dc74ce10f07527924674
blob + d19d85371965ae5765494e6ebad44b98b2dfda1e
--- src/libventi/packet.c
+++ src/libventi/packet.c
if(n < 0 || n > MaxFragSize) {
werrstr(EPacketSize);
- return 0;
+ return nil;
}
if(n <= SmallMemSize) {
lock(&freelist.lk);
blob - 70cc8272770eae633b6297e45362de2fde73b597
blob + 2b88818dad2833bbd646b705a098b076e082b1ab
--- src/libventi/send.c
+++ src/libventi/send.c
if(write(z->outfd, ioc.addr, ioc.len) < ioc.len){
vtlog(VtServerLog, "<font size=-1>%T %s:</font> sending packet %p: %r<br>\n", z->addr, p);
packetfree(p);
- return 0;
+ return -1;
}
packetconsume(p, nil, ioc.len);
tot += ioc.len;