From: Wayne Davison Date: Fri, 8 Aug 2008 14:48:41 +0000 (-0700) Subject: Make sure that the hlink node->data allocation doesn't fail. X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/commitdiff_plain/0b7bce2c7bf03c49f028eaf57ffff24822ec5221 Make sure that the hlink node->data allocation doesn't fail. --- diff --git a/hlink.c b/hlink.c index 5c61170e..fede1537 100644 --- a/hlink.c +++ b/hlink.c @@ -124,7 +124,8 @@ static void match_gnums(int32 *ndx_list, int ndx_count) if (inc_recurse) { node = hashtable_find(prior_hlinks, gnum, 1); if (!node->data) { - node->data = new_array0(char, 5); + if (!(node->data = new_array0(char, 5))) + out_of_memory("match_gnums"); assert(gnum >= hlink_flist->ndx_start); file->flags |= FLAG_HLINK_FIRST; prev = -1;