chiark / gitweb /
util: use alloca0() intead of alloca() + memzero()
[elogind.git] / src / readahead / readahead-collect.c
index 58b77bdcf73065944f06c8e5b6e87c52756634b7..be920062dc93cde65d617b7bfba4d3e0e02d87f5 100644 (file)
@@ -129,8 +129,7 @@ static int pack_file(FILE *pack, const char *fn, bool on_btrfs) {
         }
 
         pages = l / page_size();
-        vec = alloca(pages);
-        memset(vec, 0, pages);
+        vec = alloca0(pages);
         if (mincore(start, l, vec) < 0) {
                 log_warning("mincore(%s) failed: %m", fn);
                 r = -errno;