Commit Diff


commit - e6594f1a04b2b1f3d0c0e5653c27b5de789c522b
commit + 300f21776e3a2f4df97d66e13d46032e17ab5015
blob - e6232d53407a4f084648e7630b96ca2acd090784
blob + 209f5cda32c653b9139302aaf3575d52dda3a655
--- src/cmd/venti/srv/config.c
+++ src/cmd/venti/srv/config.c
@@ -238,8 +238,10 @@ configbloom(char *file)
 	if(part == nil)
 		return nil;
 	b = readbloom(part);
-	if(b == nil)
+	if(b == nil){
 		werrstr("%s: %r", file);
+		freepart(part);
+	}
 	return b;
 }