diff --git a/src/drivers/usr/src/raceline.cpp b/src/drivers/usr/src/raceline.cpp index 8cd1fc40..d6309f65 100644 --- a/src/drivers/usr/src/raceline.cpp +++ b/src/drivers/usr/src/raceline.cpp @@ -1409,6 +1409,7 @@ void LRaceLine::FreeTrack(bool freeall) if (tSkidAccel) free(tSkidAccel); if (tAccelExit) free(tAccelExit); if (tSkidCorrection) free(tSkidCorrection); + if (tBumpCaution) free(tBumpCaution); tSpeed = NULL; tLaneShift = NULL; diff --git a/src/modules/userinterface/legacymenu/racescreens/racerunningmenus.cpp b/src/modules/userinterface/legacymenu/racescreens/racerunningmenus.cpp index 85f16c00..3f4385d8 100644 --- a/src/modules/userinterface/legacymenu/racescreens/racerunningmenus.cpp +++ b/src/modules/userinterface/legacymenu/racescreens/racerunningmenus.cpp @@ -564,7 +564,7 @@ rmResScreenActivate(void * /* dummy */) static void rmResScreenShutdown(void * /* dummy */) { - for (int i = 1; i < rmNMaxResRows; i++) + for (int i = 0; i < rmNMaxResRows; i++) FREEZ(rmResRowText[i]); } @@ -677,7 +677,7 @@ RmResScreenSetHeader(const char *pszHeader) rmbResMenuChanged = true; } -// Cleanup the give row text : +// Cleanup the given row text : // * replace leading zeros in non-time columns. static char* rmCleanRowText(const char* pszText)