diff --git a/src/sbbs3/sbbscon.c b/src/sbbs3/sbbscon.c
index a4f5b9b07f3e0de92df7de1f85194a0741e682ca..7c7d40978b0884e713b3a72b64f5c604f7022d2d 100644
--- a/src/sbbs3/sbbscon.c
+++ b/src/sbbs3/sbbscon.c
@@ -1914,8 +1914,10 @@ int main(int argc, char** argv)
 	}
 
     if(!isatty(fileno(stdin)))  			/* redirected */
-	   	while(1)
+	   	while(1) {
 	    	select(0,NULL,NULL,NULL,NULL);	/* Sleep forever - Should this just exit the thread? */
+		lputs(LOG_WARNING,"select(NULL) returned!");
+	}
 	else 								/* interactive */
 #endif
 	{