diff options
| author | Maxime Coste <mawww@kakoune.org> | 2021-02-01 20:16:06 +1100 |
|---|---|---|
| committer | Maxime Coste <mawww@kakoune.org> | 2021-02-01 20:16:30 +1100 |
| commit | 26cf5cd1dce362a34593fcf5994c961f8aa53bc0 (patch) | |
| tree | 36b9e644b7cd067fa7aeba33bf5f516cb840d265 /src | |
| parent | 5eb2be3e6b23d8c82618b2c2211842e3e86128a2 (diff) | |
Fix resizing strings to -1 length
Fixes #4042
Diffstat (limited to 'src')
| -rw-r--r-- | src/command_manager.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/command_manager.cc b/src/command_manager.cc index 82f4425a..19f60012 100644 --- a/src/command_manager.cc +++ b/src/command_manager.cc @@ -323,7 +323,7 @@ expand_token(const Token& token, const Context& context, const ShellContext& she content, context, {}, ShellManager::Flags::WaitForStdout, shell_context).first; - if (str.back() == '\n') + if (not str.empty() and str.back() == '\n') str.resize(str.length() - 1, 0); return {str}; |
