fix kernel panic (vector out of range) in getReadoutRawString (#1250)

This commit is contained in:
Frank Haverland
2022-10-31 22:04:34 +01:00
committed by GitHub
parent b6b7587f0a
commit 1be49a75b1
4 changed files with 33 additions and 2 deletions

View File

@@ -972,7 +972,7 @@ string ClassFlowCNNGeneral::getReadoutRawString(int _analog)
{
string rt = "";
if (GENERAL[_analog]->ROI.size() == 0)
if (_analog >= GENERAL.size() || GENERAL[_analog]==NULL || GENERAL[_analog]->ROI.size() == 0)
return rt;
for (int i = 0; i < GENERAL[_analog]->ROI.size(); ++i)