Browse Source

Fix memory leak in xspice oneshot.

pre-master-46
Brian Taylor 10 months ago
committed by Holger Vogt
parent
commit
416edbbb9a
  1. 4
      src/xspice/icm/analog/oneshot/cfunc.mod

4
src/xspice/icm/analog/oneshot/cfunc.mod

@ -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;
} }

Loading…
Cancel
Save