summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (from parent 1: dbb14e5)
raw | patch | inline | side by side (from parent 1: dbb14e5)
| author | Abhishek Arya <inferno@chromium.org> | |
| Sun, 22 Jan 2012 09:47:50 +0000 (17:47 +0800) | ||
| committer | Aron Xu <aronxu@gnome.org> | |
| Thu, 5 Jul 2012 03:26:40 +0000 (11:26 +0800) |
We could accidentally hit an off by one string array access
due to improper loop exit when parsing patterns
due to improper loop exit when parsing patterns
| libxslt/pattern.c | patch | blob | history |
diff --git a/libxslt/pattern.c b/libxslt/pattern.c
--- a/libxslt/pattern.c
+++ b/libxslt/pattern.c
while ((pattern[end] != 0) && (pattern[end] != '"'))
end++;
}
+ if (pattern[end] == 0)
+ break;
end++;
}
if (current == end) {
