diff options
author | Christian Duerr <contact@christianduerr.com> | 2020-12-17 01:05:40 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-12-17 01:05:40 +0000 |
commit | c065c5f2f9c1ab0bf2c2ff27b64f4a4a51542e16 (patch) | |
tree | 4726ef87953155f2eedb7c5738f849e56df0c80b /CHANGELOG.md | |
parent | 1e9b550f447bb4e1caf1e5ad36f760f1ef869b25 (diff) |
Fix invalid ESC escape sequence parsing
This strictens the ESC escape sequence parser to prevent invalid
intermediates from being ignored. Previously the parser would just look
at the first intermediate without validating that the rest of them is
empty.
If an escape like `\e(#0` is used now, it will no longer be accepted as
`\e(0` since the intermediate `#` is also present.
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r-- | CHANGELOG.md | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index e98ae125..37f208af 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -37,6 +37,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). - No live config update when starting Alacritty with a broken configuration file - PTY not drained to the end with the `--hold` flag enabled - High CPU usage on BSD with live config reload enabled +- Alacritty not discarding invalid escape sequences starting with ESC ### Removed |