diff options
| -rw-r--r-- | st.c | 6 | 
1 files changed, 5 insertions, 1 deletions
@@ -1801,7 +1801,11 @@ csihandle(void)  		tcursor(CURSOR_SAVE);  		break;  	case 'u': /* DECRC -- Restore cursor position (ANSI.SYS) */ -		tcursor(CURSOR_LOAD); +		if (csiescseq.priv) { +			goto unknown; +		} else { +			tcursor(CURSOR_LOAD); +		}  		break;  	case ' ':  		switch (csiescseq.mode[1]) {  | 
