diff --git a/src/conio/ansi_cio.c b/src/conio/ansi_cio.c
index 76b89d81fe6adf3b991299970c6d1ee6f05a8a66..ad11e2e3809478fe82f1ab3c483a0ecc68c2503b 100644
--- a/src/conio/ansi_cio.c
+++ b/src/conio/ansi_cio.c
@@ -639,8 +639,8 @@ static void ansi_keyparse(void *par)
 	int		timedout=0;
 	int		unknown=0;
 
-	seq[0]=0;
 	SetThreadName("ANSI Keyparse");
+	seq[0]=0;
 	for(;;) {
 		if(ansi_got_row)
 			sem_wait(&goahead);
@@ -809,6 +809,7 @@ static void ansi_keythread(void *params)
 {
 	int	sval=1;
 
+	SetThreadName("ANSI Key");
 	_beginthread(ansi_keyparse,1024,NULL);
 
 	for(;;) {