summaryrefslogtreecommitdiffstats
path: root/src/verbs.cpp
diff options
context:
space:
mode:
authorTim Rawlinson <tim.r+gitlab@wlinson.co.uk>2019-02-11 11:40:11 +0000
committerTim Rawlinson <tim.r+gitlab@wlinson.co.uk>2019-02-11 11:40:11 +0000
commitb1ed5276d47d39d87e8a74c01e24580e8fb5e0f3 (patch)
tree6ac5a3e100f1a4463a7e35f7df3812ea8ddc8981 /src/verbs.cpp
parentUpdate sp_action_get_title to remove Unicode Character "…" (U+2026) (diff)
downloadinkscape-b1ed5276d47d39d87e8a74c01e24580e8fb5e0f3.tar.gz
inkscape-b1ed5276d47d39d87e8a74c01e24580e8fb5e0f3.zip
Fix bounds check in sp_action_get_title!
Diffstat (limited to 'src/verbs.cpp')
-rw-r--r--src/verbs.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/verbs.cpp b/src/verbs.cpp
index c5b778ed2..faeb33cc3 100644
--- a/src/verbs.cpp
+++ b/src/verbs.cpp
@@ -107,7 +107,7 @@ gchar *sp_action_get_title(SPAction const *action)
for (unsigned si = 0 ; ; si++) {
int const c = src[si];
// Ignore Unicode Character "…" (U+2026)
- if ( c == '\xE2' && si + 2 <= len && src[si+1] == '\x80' && src[si+2] == '\xA6' ) {
+ if ( c == '\xE2' && si + 2 < len && src[si+1] == '\x80' && src[si+2] == '\xA6' ) {
si += 2;
} else if ( c != '_' && c != '.' ) {
ret[ri] = c;