projects
/
platform
/
upstream
/
libSkiaSharp.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
27fe1f8
)
fix asan bug triggered by pathops fuzz tests
author
caryclark
<caryclark@google.com>
Wed, 29 Jun 2016 21:07:45 +0000
(14:07 -0700)
committer
Commit bot
<commit-bot@chromium.org>
Wed, 29 Jun 2016 21:07:45 +0000
(14:07 -0700)
R=dogben@google.com
TBR=reed@google.com
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=
2111473004
Review-Url: https://codereview.chromium.org/
2111473004
src/pathops/SkOpSegment.h
patch
|
blob
|
history
diff --git
a/src/pathops/SkOpSegment.h
b/src/pathops/SkOpSegment.h
index
2a51d34
..
1d67b1c
100644
(file)
--- a/
src/pathops/SkOpSegment.h
+++ b/
src/pathops/SkOpSegment.h
@@
-337,6
+337,9
@@
public:
void setUpWinding(SkOpSpanBase* start, SkOpSpanBase* end, int* maxWinding, int* sumWinding) {
int deltaSum = SpanSign(start, end);
*maxWinding = *sumWinding;
+ if (*sumWinding == SK_MinS32) {
+ return;
+ }
*sumWinding -= deltaSum;
}