From 18046379abfc22374ca5c62236eb3b9077561199 Mon Sep 17 00:00:00 2001 From: Dhanya Maliakal Date: Tue, 18 Oct 2016 14:44:13 +0200 Subject: [PATCH] bugfix:seg fault for giving an error in gui if cannot connect to hostname --- .../multiSlsDetector/multiSlsDetector.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/slsDetectorSoftware/multiSlsDetector/multiSlsDetector.cpp b/slsDetectorSoftware/multiSlsDetector/multiSlsDetector.cpp index 0b67c8d70..b27d36aeb 100644 --- a/slsDetectorSoftware/multiSlsDetector/multiSlsDetector.cpp +++ b/slsDetectorSoftware/multiSlsDetector/multiSlsDetector.cpp @@ -514,8 +514,17 @@ string multiSlsDetector::setHostname(const char* name, int pos){ cout << "-----------------------------set online!" << endl; #endif setOnline(ONLINE_FLAG); - if(detectors[pos]->getErrorMask()) + if(pos>=0){ + if(detectors[pos]->getErrorMask()) setErrorMask(getErrorMask()|(1<numberOfDetectors; ip++) { + if (detectors[ip]) { + if(detectors[ip]->getErrorMask()) + setErrorMask(getErrorMask()|(1<