diff options
| author | Frank LENORMAND <lenormf@gmail.com> | 2019-06-14 09:17:54 +0300 |
|---|---|---|
| committer | Frank LENORMAND <lenormf@gmail.com> | 2019-06-14 09:17:56 +0300 |
| commit | 936c21da700534d55a779faba9d79da97c51c6df (patch) | |
| tree | a352f6df58d73d6881d54935f816462f57580318 /src/selectors.cc | |
| parent | 85e2dc625246c9c32a225b6d5c8146b81776d5fc (diff) | |
src: Make sure the iterator is inbound before decrementing it
Fixes #2966
Diffstat (limited to 'src/selectors.cc')
| -rw-r--r-- | src/selectors.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/selectors.cc b/src/selectors.cc index c6bb1901..9649c6c1 100644 --- a/src/selectors.cc +++ b/src/selectors.cc @@ -799,7 +799,7 @@ select_argument(const Context& context, const Selection& selection, skip_while_reverse(end, begin, is_blank); } // get starting delimiter for non inner last arg - else if (not first_arg and last_arg) + else if (not first_arg and last_arg and begin != buffer.begin()) --begin; if (end == buffer.end()) |
