diff options
author | 2017-10-02 13:16:47 -0700 | |
---|---|---|
committer | 2017-10-02 20:50:38 +0000 | |
commit | 74a8296d7c47efc6e23bd978efd1fdf4dbe29eb9 (patch) | |
tree | 9e057b9805dee7b8ea25e69675a2864f96dc276f /src | |
parent | b30d11319bac8bb7a528b6da5ddd13ac9db26996 (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.cpp | 2 |
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; } |