diff options
Diffstat (limited to 'libstore/zero.c')
-rw-r--r-- | libstore/zero.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libstore/zero.c b/libstore/zero.c index 3a17c1d8..b69753b3 100644 --- a/libstore/zero.c +++ b/libstore/zero.c @@ -35,13 +35,13 @@ zero_read (struct store *store, if (*len < amount) { *buf = mmap (0, amount, PROT_READ|PROT_WRITE, MAP_ANON, 0, 0); - if (*buf == (void *) -1) + if (*buf == MAP_FAILED) return errno; *len = amount; return 0; } else - bzero (*buf, amount); + memset (*buf, 0, amount); *len = amount; return 0; |