diff --git a/src/TinyGPS++.cpp b/src/TinyGPS++.cpp index e1ec777..e5aa56c 100644 --- a/src/TinyGPS++.cpp +++ b/src/TinyGPS++.cpp @@ -484,7 +484,7 @@ void TinyGPSCustom::commit() void TinyGPSCustom::set(const char *term) { - strncpy(this->stagingBuffer, term, sizeof(this->stagingBuffer)); + strncpy(this->stagingBuffer, term, sizeof(this->stagingBuffer) - 1); } void TinyGPSPlus::insertCustom(TinyGPSCustom *pElt, const char *sentenceName, int termNumber)