From df082e3c8d58a2c5fb6390802587c08a613e2f66 Mon Sep 17 00:00:00 2001 From: mycroft Date: Mon, 28 Apr 1997 18:46:15 +0000 Subject: [PATCH] A handle of 0 means the open failed... --- sys/arch/ofppc/stand/ofwboot/Locore.c | 5 +++-- sys/arch/powerpc/stand/ofwboot/Locore.c | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/sys/arch/ofppc/stand/ofwboot/Locore.c b/sys/arch/ofppc/stand/ofwboot/Locore.c index a7de3a5f4543..bcc70fa21b9f 100644 --- a/sys/arch/ofppc/stand/ofwboot/Locore.c +++ b/sys/arch/ofppc/stand/ofwboot/Locore.c @@ -1,4 +1,4 @@ -/* $NetBSD: Locore.c,v 1.2 1997/04/28 18:36:31 mycroft Exp $ */ +/* $NetBSD: Locore.c,v 1.3 1997/04/28 18:46:15 mycroft Exp $ */ /* * Copyright (C) 1995, 1996 Wolfgang Solfrank. @@ -205,7 +205,8 @@ OF_open(dname) }; args.dname = dname; - if (openfirmware(&args) == -1) + if (openfirmware(&args) == -1 || + args.handle == 0) return -1; return args.handle; } diff --git a/sys/arch/powerpc/stand/ofwboot/Locore.c b/sys/arch/powerpc/stand/ofwboot/Locore.c index a7de3a5f4543..bcc70fa21b9f 100644 --- a/sys/arch/powerpc/stand/ofwboot/Locore.c +++ b/sys/arch/powerpc/stand/ofwboot/Locore.c @@ -1,4 +1,4 @@ -/* $NetBSD: Locore.c,v 1.2 1997/04/28 18:36:31 mycroft Exp $ */ +/* $NetBSD: Locore.c,v 1.3 1997/04/28 18:46:15 mycroft Exp $ */ /* * Copyright (C) 1995, 1996 Wolfgang Solfrank. @@ -205,7 +205,8 @@ OF_open(dname) }; args.dname = dname; - if (openfirmware(&args) == -1) + if (openfirmware(&args) == -1 || + args.handle == 0) return -1; return args.handle; }