From 9f80e8f43adc88e289f7cdefed8a4c250f6e60a1 Mon Sep 17 00:00:00 2001 From: aacuevas <aacuelo@teleco.upv.es> Date: Mon, 11 Nov 2013 15:29:53 +0100 Subject: [PATCH] Avoid crash if board not present loading chain with RHD2000 source --- Source/Processors/DataThreads/RHD2000Thread.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Source/Processors/DataThreads/RHD2000Thread.cpp b/Source/Processors/DataThreads/RHD2000Thread.cpp index c48ff6603..b9180ab3e 100644 --- a/Source/Processors/DataThreads/RHD2000Thread.cpp +++ b/Source/Processors/DataThreads/RHD2000Thread.cpp @@ -850,6 +850,11 @@ void RHD2000Thread::setSampleRate(int sampleRateIndex, bool isTemporary) void RHD2000Thread::updateRegisters() { + + if (!deviceFound) //Safety to avoid crashes loading a chain with Rythm node withouth a board + { + return; + } // Set up an RHD2000 register object using this sample rate to // optimize MUX-related register settings. chipRegisters.defineSampleRate(boardSampleRate); -- GitLab