client: for set port functions, moved forceupdate outside to automatically close previous function call

This commit is contained in:
maliakal_d 2019-02-25 14:45:14 +01:00
parent 966896b942
commit 1fe473e830

View File

@ -868,13 +868,13 @@ int slsDetector::setControlPort(int port_number) {
thisDetector->controlPort = retval;
FILE_LOG(logDEBUG1) << "Control port: " << retval;
}
if (ret == FORCE_UPDATE) {
ret = updateDetector();
}
} else {
thisDetector->controlPort = port_number;
}
}
if (ret == FORCE_UPDATE) {
ret = updateDetector();
}
return thisDetector->controlPort;
}
@ -895,13 +895,13 @@ int slsDetector::setStopPort(int port_number) {
thisDetector->stopPort = retval;
FILE_LOG(logDEBUG1) << "Stop port: " << retval;
}
if (ret == FORCE_UPDATE) {
ret = updateDetector();
}
} else {
thisDetector->stopPort = port_number;
}
}
if (ret == FORCE_UPDATE) {
ret = updateDetector();
}
return thisDetector->stopPort;
}
@ -923,13 +923,14 @@ int slsDetector::setReceiverPort(int port_number) {
thisDetector->receiverTCPPort = retval;
FILE_LOG(logDEBUG1) << "Receiver port: " << retval;
}
if (ret == FORCE_UPDATE) {
ret = updateReceiver();
}
} else {
thisDetector->receiverTCPPort = port_number;
}
}
if (ret == FORCE_UPDATE) {
ret = updateReceiver();
}
return thisDetector->receiverTCPPort;
}