bug fix from lucho
diff --git a/src/cmd/vac/vac.c b/src/cmd/vac/vac.c
index ff97723..fbb4a51 100644
--- a/src/cmd/vac/vac.c
+++ b/src/cmd/vac/vac.c
@@ -686,9 +686,8 @@
 	VacDir dir;
 	uvlong max;
 
-	p = strrchr(sname, '.');
-	if(p == 0 || strcmp(p, ".vac"))
-		return 0;
+	if((p=strrchr(sname, '.') == nil || strcmp(p, ".vac") != 0)
+		return -1;
 
 	d = nil;
 	fs = vacfsopen(dsink->sink->z, sname, VtOREAD, 100);