diff --git a/src/winio.c b/src/winio.c
index 1ccb947aec39ec0f454541bec191c9af4e6848e4..4819c893329395e9b12a39da1bcb99f9eff864db 100644
--- a/src/winio.c
+++ b/src/winio.c
@@ -1172,7 +1172,7 @@ int parse_escape_seq_kbinput(int kbinput, bool *ignore_seq)
     free(seq);
 
 #ifdef DEBUG
-    fprintf(stderr, "parse_escape_seq_kbinput(): kbinput = %d, ignore_seq = %d, seq_len = %lu, retval = %d\n", kbinput, (int)ignore_seq, (unsigned long)seq_len, retval);
+    fprintf(stderr, "parse_escape_seq_kbinput(): kbinput = %d, ignore_seq = %d, seq_len = %lu, retval = %d\n", kbinput, (int)*ignore_seq, (unsigned long)seq_len, retval);
 #endif
 
     return retval;