From 4ebc7f1af7ef90853e1e3204a7d068cbbc0b007c Mon Sep 17 00:00:00 2001 From: Daniel Caujolle-Bert Date: Tue, 3 Nov 2020 23:39:27 +0100 Subject: [PATCH] Fix segfault when GPS is not enabled in config (NULL reference usage). --- DMRGateway.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/DMRGateway.cpp b/DMRGateway.cpp index 6f183a7..0564932 100644 --- a/DMRGateway.cpp +++ b/DMRGateway.cpp @@ -1373,7 +1373,7 @@ bool CDMRGateway::createDMRNetwork1() } #if defined(USE_GPSD) - if (location) + if (location && (m_gpsd != NULL)) m_gpsd->addNetwork(m_dmrNetwork1); #endif @@ -1540,7 +1540,7 @@ bool CDMRGateway::createDMRNetwork2() } #if defined(USE_GPSD) - if (location) + if (location && (m_gpsd != NULL)) m_gpsd->addNetwork(m_dmrNetwork2); #endif @@ -1707,7 +1707,7 @@ bool CDMRGateway::createDMRNetwork3() } #if defined(USE_GPSD) - if (location) + if (location && (m_gpsd != NULL)) m_gpsd->addNetwork(m_dmrNetwork3); #endif @@ -1874,7 +1874,7 @@ bool CDMRGateway::createDMRNetwork4() } #if defined(USE_GPSD) - if (location) + if (location && (m_gpsd != NULL)) m_gpsd->addNetwork(m_dmrNetwork4); #endif @@ -2041,7 +2041,7 @@ bool CDMRGateway::createDMRNetwork5() } #if defined(USE_GPSD) - if (location) + if (location && (m_gpsd != NULL)) m_gpsd->addNetwork(m_dmrNetwork5); #endif