gui: crashing when using roi fixed

This commit is contained in:
2018-09-20 18:10:10 +02:00
parent 235002cdd4
commit 9f84bf7175
10 changed files with 70 additions and 50 deletions

View File

@ -888,13 +888,13 @@ int slsReceiverTCPIPInterface::set_roi() {
if (mySock->ReceiveDataOnly(&nroi,sizeof(nroi)) < 0 )
return printSocketReadError();
std::vector <ROI*> roiLimits;
std::vector <ROI> roiLimits;
int iloop = 0;
for (iloop = 0; iloop < nroi; iloop++) {
ROI temp;
if ( mySock->ReceiveDataOnly(&temp,sizeof(ROI)) < 0 )
return printSocketReadError();
roiLimits.push_back(&temp);
roiLimits.push_back(temp);
}
//does not exist
@ -925,6 +925,8 @@ int slsReceiverTCPIPInterface::set_roi() {
if (ret == FAIL)
mySock->SendDataOnly(mess,sizeof(mess));
roiLimits.clear();
// return ok/fail
return ret;
}