From 8d22d0b165ff3bc226f9027c1ecf82b34cd21cef Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Sat, 4 Feb 2012 16:41:46 +0100 Subject: [PATCH] devuart: fix no memory panic with zero number of uarts --- sys/src/9/port/devuart.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/src/9/port/devuart.c b/sys/src/9/port/devuart.c index df5d515a4..62f42ac17 100644 --- a/sys/src/9/port/devuart.c +++ b/sys/src/9/port/devuart.c @@ -194,7 +194,7 @@ uartreset(void) uartndir = 1 + 3*uartnuart; uartdir = xalloc(uartndir * sizeof(Dirtab)); - if (uart == nil || uartdir == nil) + if(uartnuart && uart == nil || uartdir == nil) panic("uartreset: no memory"); dp = uartdir; strcpy(dp->name, ".");