diff --git a/src/conio/cterm.h b/src/conio/cterm.h
index 002ce5b8b72b922e43dfd1029f78fc0917698dc4..e02ca2a3c882331abc0681e1fe3bd49a1dc3ca44 100644
--- a/src/conio/cterm.h
+++ b/src/conio/cterm.h
@@ -59,7 +59,7 @@ struct cterminal {
 	int	x;
 	int	y;
 	char *buffer;
-	int	attr;
+	unsigned char	attr;
 	int save_xpos;
 	int save_ypos;
 	char	escbuf[1024];