From: Pádraig Brady Date: Mon, 3 May 2021 17:53:35 +0000 (+0100) Subject: copy: exit immediately upon failure to allocate hash memory X-Git-Tag: v9.0~111 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f1d2e8e2893961812483dcbd4ada0a68defa6653;p=thirdparty%2Fcoreutils.git copy: exit immediately upon failure to allocate hash memory * src/copy.c (dest_info_init, src_info_init): Terminate immediately upon memory exhaustion. --- diff --git a/src/copy.c b/src/copy.c index 3e1abee289..af16bab692 100644 --- a/src/copy.c +++ b/src/copy.c @@ -1953,6 +1953,8 @@ dest_info_init (struct cp_options *x) triple_hash, triple_compare, triple_free); + if (! x->dest_info) + xalloc_die(); } /* Initialize the hash table implementing a set of F_triple entries @@ -1975,6 +1977,8 @@ src_info_init (struct cp_options *x) triple_hash_no_name, triple_compare, triple_free); + if (! x->src_info) + xalloc_die(); } /* When effecting a move (e.g., for mv(1)), and given the name DST_NAME