diff options
author | cinap_lenrek <cinap_lenrek@gmx.de> | 2012-08-07 16:11:35 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@gmx.de> | 2012-08-07 16:11:35 +0200 |
commit | ef1c1863051d0530a31b291f4e334ee7601c318c (patch) | |
tree | 20cd1f57bd5f98c9c364c1ba35b492e7d714d266 /sys/src/libventi | |
parent | 37a93ef857ad49bee2059a5a52f50190b7bf040f (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.c | 4 |
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; } |