diff --git a/src/SparkFun_u-blox_GNSS_Arduino_Library.cpp b/src/SparkFun_u-blox_GNSS_Arduino_Library.cpp index c13e4db..abc2564 100644 --- a/src/SparkFun_u-blox_GNSS_Arduino_Library.cpp +++ b/src/SparkFun_u-blox_GNSS_Arduino_Library.cpp @@ -214,6 +214,16 @@ void SFE_UBLOX_GNSS::end(void) packetUBXNAVHPPOSLLH = NULL; // Redundant? } + if (packetUBXNAVPVAT != NULL) + { + if (packetUBXNAVPVAT->callbackData != NULL) + { + delete packetUBXNAVPVAT->callbackData; + } + delete packetUBXNAVPVAT; + packetUBXNAVPVAT = NULL; // Redundant? + } + if (packetUBXNAVCLOCK != NULL) { if (packetUBXNAVCLOCK->callbackData != NULL)