terminal: Escape sequence handling fixes
authorCallum Lowcay <callum@callumscode.com>
Fri, 7 Jan 2011 19:46:57 +0000 (19:46 +0000)
committerKristian Høgsberg <krh@bitplanet.net>
Sun, 9 Jan 2011 01:33:05 +0000 (20:33 -0500)
commitb8609ada50785cf43597653b5a41ade26aa871d7
tree9abf2d611581c48fa6952fd4d1d0b36a652b7705
parenta0ee21c7dcca37864552f9fe6e685e70255d5977
terminal: Escape sequence handling fixes

Upgrade and refactor terminal_data to properly handle non-csi escape
codes, control characters in escape codes, and invalid escape sequences.
Also fix a buffer overflow in the escape sequence buffer.

Signed-off-by: Callum Lowcay <callum@callumscode.com>
clients/terminal.c