Skip to content

Commit 4f2fad4

Browse files
committed
Add defensive check
1 parent e4dd551 commit 4f2fad4

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/transform/TransformSequence.hpp

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -229,10 +229,13 @@ namespace kanzi {
229229
int requiredSize = srcLength;
230230

231231
for (int i = 0; i < _length; i++) {
232-
const int max = _transforms[i]->getMaxEncodedLength(requiredSize);
232+
if (_transforms[i] == nullptr)
233+
continue;
234+
235+
const int nxtSize = _transforms[i]->getMaxEncodedLength(requiredSize);
233236

234-
if (max > requiredSize)
235-
requiredSize = max;
237+
if (nxtSize > requiredSize)
238+
requiredSize = nxtSize;
236239
}
237240

238241
return requiredSize;

0 commit comments

Comments
 (0)