diff --git a/src/sbbs3/install/sbbsinst.c b/src/sbbs3/install/sbbsinst.c
index d1a584654813636c90bd2be81f769d7ff2ad505b..43c2cf1cf1a267bc607f8aa3470b232223b35eb2 100644
--- a/src/sbbs3/install/sbbsinst.c
+++ b/src/sbbs3/install/sbbsinst.c
@@ -314,7 +314,7 @@ int main(int argc, char **argv)
 		exit(1);
 	}
 
-	if(uname(&params.name))  {
+	if(uname(&params.name)<0)  {
 		SAFECOPY(params.name.machine,"Unknown");
 		SAFECOPY(params.name.sysname,params.name.machine);
 	}