From 47c4a13aeb96fe1fe49bddec4fb90e77c81cf366 Mon Sep 17 00:00:00 2001 From: hubertf Date: Sat, 24 Jul 1999 23:58:15 +0000 Subject: This patch makes atc(6) check for memory allocation failure. Patch submitted by Joseph Myers in PR 8056, with small enhancement to make clearer when loser() is called with NULL. --- atc/update.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'atc/update.c') diff --git a/atc/update.c b/atc/update.c index 41ce78a4..a1b8aa77 100644 --- a/atc/update.c +++ b/atc/update.c @@ -1,4 +1,4 @@ -/* $NetBSD: update.c,v 1.8 1998/11/10 13:43:31 hubertf Exp $ */ +/* $NetBSD: update.c,v 1.9 1999/07/24 23:58:15 hubertf Exp $ */ /*- * Copyright (c) 1990, 1993 @@ -50,7 +50,7 @@ #if 0 static char sccsid[] = "@(#)update.c 8.1 (Berkeley) 5/31/93"; #else -__RCSID("$NetBSD: update.c,v 1.8 1998/11/10 13:43:31 hubertf Exp $"); +__RCSID("$NetBSD: update.c,v 1.9 1999/07/24 23:58:15 hubertf Exp $"); #endif #endif not lint @@ -365,6 +365,8 @@ addplane() p.plane_no = pnum; pp = newplane(); + if (pp == NULL) + loser(NULL, "Out of memory!"); memcpy(pp, &p, sizeof (p)); if (pp->orig_type == T_AIRPORT) -- cgit v1.2.3-56-ge451