commit - f0ee36878cca03306480e91bc7ac6f5a32fd6d22
commit + 976b34d1fc7d563f0f532f05f410263747df80bb
blob - 85b0b5901f8d3d6b2fe8b96cce81f1d27cf75949
blob + 8c8efafe9f954aefaeb405cc01eedf36997d8d99
--- st.c
+++ st.c
break;
case 'c': /* DA -- Device Attributes */
if(csiescseq.arg[0] == 0)
- ttywrite(VT102ID, sizeof(VT102ID));
+ ttywrite(VT102ID, sizeof(VT102ID) - 1);
break;
case 'C': /* CUF -- Cursor <n> Forward */
case 'a':
term.esc = 0;
break;
case 'Z': /* DECID -- Identify Terminal */
- ttywrite(VT102ID, sizeof(VT102ID));
+ ttywrite(VT102ID, sizeof(VT102ID) - 1);
+ term.esc = 0;
break;
case 'c': /* RIS -- Reset to inital state */
treset();