From db8aab1a0434a687cc92f1886978bb9071ad6620 Mon Sep 17 00:00:00 2001 From: Giacomo Tesio Date: Sat, 21 Jan 2017 01:14:28 +0100 Subject: [PATCH] kernel: boot: fix more dup() leaks reported by coverity --- sys/src/kern/boot/paq.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/sys/src/kern/boot/paq.c b/sys/src/kern/boot/paq.c index 4756f0e..7ac35bf 100644 --- a/sys/src/kern/boot/paq.c +++ b/sys/src/kern/boot/paq.c @@ -60,8 +60,10 @@ connectpaq(void) *argp++ = "/dev/flash/ramdisk"; *argp = 0; - dup(p[0], 0); - dup(p[1], 1); + if(dup(p[0], 0) != 0) + fatal("dup(p[0], 0)"); + if(dup(p[1], 1) != 1) + fatal("dup(p[1], 1)"); close(p[0]); close(p[1]); exec("/boot/paqfs", (const char**)arg);