bug fixes (mechiel  lukkien)
diff --git a/src/cmd/venti/devnull.c b/src/cmd/venti/devnull.c
index c48a93a..a8ab628 100644
--- a/src/cmd/venti/devnull.c
+++ b/src/cmd/venti/devnull.c
@@ -50,7 +50,7 @@
 
 	srv = vtlisten(address);
 	if(srv == nil)
-		sysfatal("vtlisten %s: %r", argv[1]);
+		sysfatal("vtlisten %s: %s", address);
 
 	while((r = vtgetreq(srv)) != nil){
 		r->rx.msgtype = r->tx.msgtype+1;
diff --git a/src/cmd/venti/srv/bloom.c b/src/cmd/venti/srv/bloom.c
index d0a5c9d..e8defb4 100644
--- a/src/cmd/venti/srv/bloom.c
+++ b/src/cmd/venti/srv/bloom.c
@@ -163,7 +163,7 @@
 	rlock(&b->lk);
 	r = _inbloomfilter(b, score);
 	runlock(&b->lk);
-	ms = ms - msec();
+	ms = msec() - ms;
 	addstat2(StatBloomLookup, 1, StatBloomLookupTime, ms);
 	if(r)
 		addstat(StatBloomMiss, 1);
diff --git a/src/cmd/venti/srv/www/stats.js b/src/cmd/venti/srv/www/stats.js
index dd203fc..0ce559c 100644
--- a/src/cmd/venti/srv/www/stats.js
+++ b/src/cmd/venti/srv/www/stats.js
@@ -73,7 +73,7 @@
 		"uncached read RPC time",
 	"rpcwritenewtime/divdiff=rpcwritenew",
 		"fresh write RPC time",
-	"rpcwriteduptime/divdiff=rpcwritedup",
+	"rpcwriteoldtime/divdiff=rpcwriteold",
 		"dup write RPC time",
 
 	"sumreadbyte/diff",
@@ -153,7 +153,7 @@
 	"rpcreadcachedtime/divdiff=rpcreadcached",
 	"rpcreaduncachedtime/divdiff=rpcreaduncached",
 	"rpcwritenewtime/divdiff=rpcwritenew",
-	"rpcwriteduptime/divdiff=rpcwritedup",
+	"rpcwriteoldtime/divdiff=rpcwriteold",
 	
 	"END"