From 9f5509c5d19fe5dbef84f6b6f7623a3a6b23e253 Mon Sep 17 00:00:00 2001 From: Packit Date: Oct 07 2020 15:42:18 +0000 Subject: Apply patch e2fsprogs-1.45.5-e2fsck-fix-to-return-ENOMEM-in-alloc_size_dir.patch patch_name: e2fsprogs-1.45.5-e2fsck-fix-to-return-ENOMEM-in-alloc_size_dir.patch present_in_specfile: true --- diff --git a/e2fsck/rehash.c b/e2fsck/rehash.c index e0764d0..54bc680 100644 --- a/e2fsck/rehash.c +++ b/e2fsck/rehash.c @@ -276,7 +276,11 @@ static errcode_t alloc_size_dir(ext2_filsys fs, struct out_dir *outdir, outdir->hashes = new_mem; } else { outdir->buf = malloc(blocks * fs->blocksize); + if (!outdir->buf) + return ENOMEM; outdir->hashes = malloc(blocks * sizeof(ext2_dirhash_t)); + if (!outdir->hashes) + return ENOMEM; outdir->num = 0; } outdir->max = blocks;