From 0b7bce2c7bf03c49f028eaf57ffff24822ec5221 Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Fri, 8 Aug 2008 07:48:41 -0700 Subject: [PATCH] Make sure that the hlink node->data allocation doesn't fail. --- hlink.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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; -- 2.34.1