aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorGravatar Adrienne Walker <enne@chromium.org>2017-10-02 13:16:47 -0700
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-10-02 20:50:38 +0000
commit74a8296d7c47efc6e23bd978efd1fdf4dbe29eb9 (patch)
tree9e057b9805dee7b8ea25e69675a2864f96dc276f /src
parentb30d11319bac8bb7a528b6da5ddd13ac9db26996 (diff)
Fix SkRRect validation for negative types
SkRRect::fType is an int, so needs to be checked to see if it's negative. Bug: chromium: 768149 Change-Id: I6a9a019c736806d35dc1bd627fb4ddc735a0ac86 Reviewed-on: https://skia-review.googlesource.com/54024 Commit-Queue: Mike Reed <reed@google.com> Reviewed-by: Mike Reed <reed@google.com>
Diffstat (limited to 'src')
-rw-r--r--src/core/SkRRect.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/SkRRect.cpp b/src/core/SkRRect.cpp
index 81184b1517..f2c57982f0 100644
--- a/src/core/SkRRect.cpp
+++ b/src/core/SkRRect.cpp
@@ -553,7 +553,7 @@ bool SkRRect::isValid() const {
}
bool patchesOfNine = radii_are_nine_patch(fRadii);
- if (fType > kLastType) {
+ if (fType < 0 || fType > kLastType) {
return false;
}