Fix memory leak in xspice oneshot.

This commit is contained in:
Brian Taylor 2025-05-18 14:01:47 -07:00 committed by Holger Vogt
parent c9bd5bebbf
commit 4cf4b70c67
1 changed files with 6 additions and 4 deletions

View File

@ -93,8 +93,10 @@ oneshot_callback(ARGS, Mif_Callback_Reason_t reason)
case MIF_CB_DESTROY: { case MIF_CB_DESTROY: {
Local_Data_t *loc = STATIC_VAR (locdata); Local_Data_t *loc = STATIC_VAR (locdata);
if (loc) { if (loc) {
if (loc->control) free(loc->control);
if (loc->pw) free(loc->pw);
free(loc); free(loc);
STATIC_VAR (locdata) = NULL; STATIC_VAR (locdata) = loc = NULL;
} }
break; break;
} }