extra assertion, fix leak in vtread
diff --git a/src/libventi/client.c b/src/libventi/client.c index 5d51cc7..a58b208 100644 --- a/src/libventi/client.c +++ b/src/libventi/client.c
@@ -98,6 +98,7 @@ nn = packetsize(p); if(packetconsume(p, buf, nn) < 0) abort(); + packetfree(p); return nn; }
diff --git a/src/libventi/file.c b/src/libventi/file.c index 655b389..50e99f3 100644 --- a/src/libventi/file.c +++ b/src/libventi/file.c
@@ -190,6 +190,8 @@ u32int offset; assert(ISLOCKED(r)); + assert(psize <= VtMaxLumpSize); + assert(dsize <= VtMaxLumpSize); if(!r->dir){ werrstr(ENotDir);