added address sanitizer for debug mode

This commit is contained in:
Erik Frojdh 2018-10-11 14:43:32 +02:00
parent f7809bda3b
commit 4d69b6d3a1
2 changed files with 4 additions and 1 deletions

View File

@ -14,6 +14,9 @@ else ()
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -std=c++11") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -std=c++11")
endif () endif ()
set (CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -fno-omit-frame-pointer -fsanitize=address")
set (CMAKE_LINKER_FLAGS_DEBUG "${CMAKE_LINKER_FLAGS_DEBUG} -fno-omit-frame-pointer -fsanitize=address")
find_package(Qt4) find_package(Qt4)
find_package(Qwt 6) find_package(Qwt 6)
find_package(CBF) find_package(CBF)

View File

@ -1076,7 +1076,7 @@ int slsDetector::setOnline(int off) {
std::string slsDetector::checkOnline() { std::string slsDetector::checkOnline() {
std::string retval=""; std::string retval;
if(!controlSocket){ if(!controlSocket){
//this already sets the online/offline flag //this already sets the online/offline flag
setTCPSocket(); setTCPSocket();