Merge pull request #415 from Dwedit/save_state_fix

Save state fix
This commit is contained in:
Autechre
2020-12-30 22:08:04 +01:00
committed by GitHub
3 changed files with 9 additions and 2 deletions

View File

@@ -325,6 +325,8 @@ void ResetExState(void (*PreSave)(void), void (*PostSave)(void))
void AddExState(void *v, uint32 s, int type, char *desc)
{
/* prevent adding a terminator to the list if a NULL pointer was provided */
if (v == NULL) return;
memset(SFMDATA[SFEXINDEX].desc, 0, sizeof(SFMDATA[SFEXINDEX].desc));
if (desc)
strncpy(SFMDATA[SFEXINDEX].desc, desc, sizeof(SFMDATA[SFEXINDEX].desc));