diff --git a/asterisk.c b/asterisk.c
index fb74d638e45234162180a91ba53d07105d9a1d5d..dd943334e492de144f9275ca575bd6a21df3c791 100755
--- a/asterisk.c
+++ b/asterisk.c
@@ -588,7 +588,7 @@ static void console_verboser(const char *s, int pos, int replace, int complete)
 	fflush(stdout);
 	if (complete)
 	/* Wake up a select()ing console */
-		if (consolethread != (pthread_t) -1)
+		if (option_console && consolethread != (pthread_t) -1)
 			pthread_kill(consolethread, SIGURG);
 }