fix use of uninitialized flag in SkCodec
SkCodec class has the fStartedIncrementalDecode field, which is not
initialized on construction, but may be used in incrementalDecode
method being uninitialized.
Bug: skia:
Change-Id: I378412a375100ad2df4aa38f2dd5682867e0e34b
Reviewed-on: https://skia-review.googlesource.com/53160
Commit-Queue: Heather Miller <hcm@google.com>
Reviewed-by: Mike Klein <mtklein@google.com>
Reviewed-by: Mike Klein <mtklein@chromium.org>
diff --git a/src/codec/SkCodec.cpp b/src/codec/SkCodec.cpp
index 9b55790..c3d99f2 100644
--- a/src/codec/SkCodec.cpp
+++ b/src/codec/SkCodec.cpp
@@ -138,6 +138,7 @@
, fDstInfo()
, fOptions()
, fCurrScanline(-1)
+ , fStartedIncrementalDecode(false)
{}
SkCodec::SkCodec(const SkEncodedInfo& info, const SkImageInfo& imageInfo,
@@ -151,6 +152,7 @@
, fDstInfo()
, fOptions()
, fCurrScanline(-1)
+ , fStartedIncrementalDecode(false)
{}
SkCodec::~SkCodec() {}