Commit Diff


commit - 3e1960ce9ea541b4bb70509c7b1915e88bfe69ed
commit + d24aad8fd74f6b3fb6fab8eb9ee4e4cf0d6a3a40
blob - ff977235926148cb102d2206a89e5b7d7b24164a
blob + fbb4a51ba0b154fbb8e7b135b97f8f42a122bb93
--- src/cmd/vac/vac.c
+++ src/cmd/vac/vac.c
@@ -686,9 +686,8 @@ vacmerge(DirSink *dsink, char *lname, char *sname)
 	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);