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