diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/libfile.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/libfile.c b/lib/libfile.c index 39c85b2fc0..8f2aed2309 100644 --- a/lib/libfile.c +++ b/lib/libfile.c @@ -185,7 +185,11 @@ again: goto again; } - buf = xzalloc(read_size + 1); + buf = calloc(read_size + 1, 1); + if (!buf) { + ret = -ENOMEM; + goto err_out; + } fd = open(filename, O_RDONLY); if (fd < 0) { |