We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0e1e68d commit 132c540Copy full SHA for 132c540
src/ccutil/genericvector.h
@@ -968,8 +968,9 @@ bool GenericVector<T>::DeSerialize(tesseract::TFile* fp) {
968
uint32_t reserved;
969
if (fp->FReadEndian(&reserved, sizeof(reserved), 1) != 1) return false;
970
// Arbitrarily limit the number of elements to protect against bad data.
971
- assert(reserved <= 30000000);
972
- if (reserved > 30000000) return false;
+ const uint32_t limit = 50000000;
+ assert(reserved <= limit);
973
+ if (reserved > limit) return false;
974
reserve(reserved);
975
size_used_ = reserved;
976
return fp->FReadEndian(data_, sizeof(T), size_used_) == size_used_;
0 commit comments