summaryrefslogtreecommitdiff
path: root/sys/src/libventi
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@gmx.de>2012-08-07 16:11:35 +0200
committercinap_lenrek <cinap_lenrek@gmx.de>2012-08-07 16:11:35 +0200
commitef1c1863051d0530a31b291f4e334ee7601c318c (patch)
tree20cd1f57bd5f98c9c364c1ba35b492e7d714d266 /sys/src/libventi
parent37a93ef857ad49bee2059a5a52f50190b7bf040f (diff)
venti: fix possible nil deref in libventi vtgetreq() and cleanup vacfs (import from sources)
Diffstat (limited to 'sys/src/libventi')
-rw-r--r--sys/src/libventi/server.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/src/libventi/server.c b/sys/src/libventi/server.c
index 10b0665fd..d24ea1f93 100644
--- a/sys/src/libventi/server.c
+++ b/sys/src/libventi/server.c
@@ -180,7 +180,9 @@ vtgetreq(VtSrv *srv)
VtReq *r;
r = _vtqrecv(srv->q);
- vtlog(VtServerLog, "<font size=-1>%T %s:</font> vtgetreq %F<br>\n", ((VtSconn*)r->sc)->c->addr, &r->tx);
+ if (r != nil)
+ vtlog(VtServerLog, "<font size=-1>%T %s:</font> vtgetreq %F<br>\n",
+ ((VtSconn*)r->sc)->c->addr, &r->tx);
return r;
}