aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Kevin Lubick <kjlubick@google.com>2017-02-27 16:45:32 -0500
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-02-27 22:43:35 +0000
commitedbeb8b842aa86d18388f75a1dbf1e470a565680 (patch)
tree7eca64672fde9ae200139e66f47ddd4e3095317a
parent7ce0a459d90d1c8a0c0bfa718535e861799083f4 (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.cpp5
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");
}