Tue Oct 7 23:23:43 2008 UTC ()
check rump_init() return value


(pooka)
diff -r1.4 -r1.5 src/usr.sbin/puffs/rump_syspuffs/rump_syspuffs.c

cvs diff -r1.4 -r1.5 src/usr.sbin/puffs/rump_syspuffs/rump_syspuffs.c (expand / switch to context diff)
--- src/usr.sbin/puffs/rump_syspuffs/rump_syspuffs.c 2008/09/02 19:38:25 1.4
+++ src/usr.sbin/puffs/rump_syspuffs/rump_syspuffs.c 2008/10/07 23:23:43 1.5
@@ -1,4 +1,4 @@
-/*	$NetBSD: rump_syspuffs.c,v 1.4 2008/09/02 19:38:25 pooka Exp $	*/
+/*	$NetBSD: rump_syspuffs.c,v 1.5 2008/10/07 23:23:43 pooka Exp $	*/
 
 /*
  * Copyright (c) 2008 Antti Kantee.  All Rights Reserved.
@@ -102,7 +102,8 @@
 	if (socketpair(PF_LOCAL, SOCK_STREAM, 0, sv) == -1)
 		err(1, "socketpair");
 
-	rump_init();
+	if ((rv = rump_init()) == -1)
+		err(1, "rump_init");
 
 	switch (fork()) {
 	case 0: