| Index: xfa/src/fxbarcode/pdf417/BC_PDF417ECErrorCorrection.cpp
|
| diff --git a/xfa/src/fxbarcode/pdf417/BC_PDF417ECErrorCorrection.cpp b/xfa/src/fxbarcode/pdf417/BC_PDF417ECErrorCorrection.cpp
|
| index 844a0ca255cfa88fc101e7517be167e9a2568281..c4c65e24bfdf084dbe1f6b2294c4d819680bc755 100644
|
| --- a/xfa/src/fxbarcode/pdf417/BC_PDF417ECErrorCorrection.cpp
|
| +++ b/xfa/src/fxbarcode/pdf417/BC_PDF417ECErrorCorrection.cpp
|
| @@ -94,7 +94,7 @@ int32_t CBC_PDF417ECErrorCorrection::decode(CFX_Int32Array& received,
|
| }
|
| for (int32_t i = 0; i < errorLocations->GetSize(); i++) {
|
| int32_t log = m_field->log(errorLocations->GetAt(i), e);
|
| - ;
|
| +
|
| BC_EXCEPTION_CHECK_ReturnValue(e, -1);
|
| int32_t position = received.GetSize() - 1 - log;
|
| if (position < 0) {
|
|
|