Protect the pointer array.

This commit is contained in:
Jonathan Naylor 2018-11-05 07:51:41 +00:00
parent e96e16e8c3
commit 6b3c1992ff

View file

@ -401,7 +401,7 @@ unsigned int CAPRSCollector::convertNMEA1(unsigned char* data, unsigned int)
unsigned int nGGA = 0U; unsigned int nGGA = 0U;
char* str = (char*)m_ggaData; char* str = (char*)m_ggaData;
for (;;) { while (nGGA < 20U) {
char* p = mystrsep(&str, ",\r\n"); char* p = mystrsep(&str, ",\r\n");
pGGA[nGGA++] = p; pGGA[nGGA++] = p;
@ -464,7 +464,7 @@ unsigned int CAPRSCollector::convertNMEA2(unsigned char* data, unsigned int)
unsigned int nRMC = 0U; unsigned int nRMC = 0U;
char* str = (char*)m_rmcData; char* str = (char*)m_rmcData;
for (;;) { while (nRMC < 20U) {
char* p = mystrsep(&str, ",\r\n"); char* p = mystrsep(&str, ",\r\n");
pRMC[nRMC++] = p; pRMC[nRMC++] = p;