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