diff --git a/st.c b/st.c
index 3b7eb78..baea2bc 100644
--- a/st.c
+++ b/st.c
@@ -1388,7 +1388,7 @@ csihandle(void) {
 void
 csidump(void) {
 	int i;
-	fwrite("ESC[", 1, 4, stdout);
+	printf("ESC[");
 	for(i = 0; i < escseq.len; i++) {
 		uint c = escseq.buf[i] & 0xff;
 		if(isprint(c)) putchar(c);