aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/venti/srv/bloom.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/venti/srv/bloom.c')
-rw-r--r--src/cmd/venti/srv/bloom.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/cmd/venti/srv/bloom.c b/src/cmd/venti/srv/bloom.c
index bd398815..0710d362 100644
--- a/src/cmd/venti/srv/bloom.c
+++ b/src/cmd/venti/srv/bloom.c
@@ -121,7 +121,11 @@ int
writebloom(Bloom *b)
{
wbbloomhead(b);
- return writepart(b->part, 0, b->data, b->size);
+ if(writepart(b->part, 0, b->data, b->size) < 0)
+ return -1;
+ if(flushpart(b->part) < 0)
+ return -1;
+ return 0;
}
/*