mirror of
https://github.com/g4klx/DMRGateway
synced 2025-12-21 05:25:40 +08:00
Merge pull request #96 from f1rmb/fix_gps_segfault
Fix segfault when GPS is not enabled in config (NULL reference usage).
This commit is contained in:
@@ -1373,7 +1373,7 @@ bool CDMRGateway::createDMRNetwork1()
|
|||||||
}
|
}
|
||||||
|
|
||||||
#if defined(USE_GPSD)
|
#if defined(USE_GPSD)
|
||||||
if (location)
|
if (location && (m_gpsd != NULL))
|
||||||
m_gpsd->addNetwork(m_dmrNetwork1);
|
m_gpsd->addNetwork(m_dmrNetwork1);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -1540,7 +1540,7 @@ bool CDMRGateway::createDMRNetwork2()
|
|||||||
}
|
}
|
||||||
|
|
||||||
#if defined(USE_GPSD)
|
#if defined(USE_GPSD)
|
||||||
if (location)
|
if (location && (m_gpsd != NULL))
|
||||||
m_gpsd->addNetwork(m_dmrNetwork2);
|
m_gpsd->addNetwork(m_dmrNetwork2);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -1707,7 +1707,7 @@ bool CDMRGateway::createDMRNetwork3()
|
|||||||
}
|
}
|
||||||
|
|
||||||
#if defined(USE_GPSD)
|
#if defined(USE_GPSD)
|
||||||
if (location)
|
if (location && (m_gpsd != NULL))
|
||||||
m_gpsd->addNetwork(m_dmrNetwork3);
|
m_gpsd->addNetwork(m_dmrNetwork3);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -1874,7 +1874,7 @@ bool CDMRGateway::createDMRNetwork4()
|
|||||||
}
|
}
|
||||||
|
|
||||||
#if defined(USE_GPSD)
|
#if defined(USE_GPSD)
|
||||||
if (location)
|
if (location && (m_gpsd != NULL))
|
||||||
m_gpsd->addNetwork(m_dmrNetwork4);
|
m_gpsd->addNetwork(m_dmrNetwork4);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -2041,7 +2041,7 @@ bool CDMRGateway::createDMRNetwork5()
|
|||||||
}
|
}
|
||||||
|
|
||||||
#if defined(USE_GPSD)
|
#if defined(USE_GPSD)
|
||||||
if (location)
|
if (location && (m_gpsd != NULL))
|
||||||
m_gpsd->addNetwork(m_dmrNetwork5);
|
m_gpsd->addNetwork(m_dmrNetwork5);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user