diff options
author | Kevin Lubick <kjlubick@google.com> | 2017-02-27 16:45:32 -0500 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-02-27 22:43:35 +0000 |
commit | edbeb8b842aa86d18388f75a1dbf1e470a565680 (patch) | |
tree | 7eca64672fde9ae200139e66f47ddd4e3095317a | |
parent | 7ce0a459d90d1c8a0c0bfa718535e861799083f4 (diff) |
Fix stack-overflow in FuzzCanvas
BUG=skia:
Change-Id: Id42dfff7a59218a8158bf93320a64547f98a401b
Reviewed-on: https://skia-review.googlesource.com/9026
Reviewed-by: Hal Canary <halcanary@google.com>
Commit-Queue: Hal Canary <halcanary@google.com>
-rw-r--r-- | fuzz/FuzzCanvas.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/fuzz/FuzzCanvas.cpp b/fuzz/FuzzCanvas.cpp index b893fc5559..a99ce965f5 100644 --- a/fuzz/FuzzCanvas.cpp +++ b/fuzz/FuzzCanvas.cpp @@ -272,7 +272,7 @@ sk_sp<SkShader> MakeFuzzShader(Fuzz* fuzz, int depth) { SkScalar pos[kMaxColors]; int colorCount; bool usePos; - fuzz->nextN(&pts, 2); + fuzz->nextN(pts, 2); fuzz->nextRange(&colorCount, 2, kMaxColors); fuzz->nextN(colors, colorCount); fuzz->next(&tmX, &useMatrix, &usePos); @@ -379,7 +379,7 @@ sk_sp<SkShader> MakeFuzzShader(Fuzz* fuzz, int depth) { default: break; } - return nullptr; + return nullptr; } @@ -1132,5 +1132,6 @@ static sk_sp<SkPicture> make_picture(Fuzz* fuzz, int depth) { void FuzzCanvas(Fuzz* fuzz, SkCanvas* canvas) { fuzz_canvas(fuzz, canvas); + SkDebugf("[terminated] Finished Canvas Calls.\n"); } |