From c2c80c6bf694ca5f50bf8620602acc155fcf6fa4 Mon Sep 17 00:00:00 2001 From: Dhanya Maliakal Date: Thu, 27 Oct 2016 08:50:44 +0200 Subject: [PATCH] root receiver crashing bug resolved --- .../src/UDPStandardImplementation.cpp | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/slsReceiverSoftware/src/UDPStandardImplementation.cpp b/slsReceiverSoftware/src/UDPStandardImplementation.cpp index 433e777ef..03754d0f8 100644 --- a/slsReceiverSoftware/src/UDPStandardImplementation.cpp +++ b/slsReceiverSoftware/src/UDPStandardImplementation.cpp @@ -1402,12 +1402,14 @@ void UDPStandardImplementation::setThreadPriorities(){ break; } } - for(int i = 0; i < numberofDataCallbackThreads; ++i){ - if(rights) - if (pthread_setschedparam(dataCallbackThreads[i], SCHED_RR, &datacallback_param) == EPERM){ - rights = false; - break; - } + if(dataStreamEnable){ + for(int i = 0; i < numberofDataCallbackThreads; ++i){ + if(rights) + if (pthread_setschedparam(dataCallbackThreads[i], SCHED_RR, &datacallback_param) == EPERM){ + rights = false; + break; + } + } } if (pthread_setschedparam(pthread_self(),5 , &tcp_param) == EPERM) rights = false;