diff --git a/src/conio/cterm.c b/src/conio/cterm.c
index 1ef02701fe9b01d6d0eba1e7edd1a60f2a1a6918..43c70bc04cf4e6ef4558e13ae1dd3c2fb31155b0 100644
--- a/src/conio/cterm.c
+++ b/src/conio/cterm.c
@@ -2677,7 +2677,7 @@ static void do_ansi(struct cterminal *cterm, char *retbuf, size_t retsize, int *
 											cterm->last_column_flag |= CTERM_LCF_FORCED | CTERM_LCF_ENABLED;
 											break;
 										case 255:
-											cterm->doorway_mode=0;
+											cterm->doorway_mode=1;
 											break;
 									}
 								}