From 17411844cbc390ed25f2c704d1d3cee4fa7661da Mon Sep 17 00:00:00 2001 From: Petr Baudis Date: Sat, 3 Oct 2009 19:42:15 +0200 Subject: [PATCH] tree_init_node(): Handle allocation failures --- uct/tree.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/uct/tree.c b/uct/tree.c index ae57d10..015b970 100644 --- a/uct/tree.c +++ b/uct/tree.c @@ -21,6 +21,10 @@ static struct tree_node * tree_init_node(struct tree *t, coord_t coord, int depth) { struct tree_node *n = calloc(1, sizeof(*n)); + if (!n) { + fprintf(stderr, "tree_init_node(): OUT OF MEMORY\n"); + exit(1); + } n->coord = coord; n->depth = depth; static long c = 1000000; -- 2.11.4.GIT