diff --git a/input/input_driver.c b/input/input_driver.c index a55986c106..43334660bb 100644 --- a/input/input_driver.c +++ b/input/input_driver.c @@ -711,6 +711,7 @@ bool input_driver_ctl(enum rarch_input_ctl_state state, void *data) if (!current_input) return false; current_input->free(current_input_data); + current_input_data = NULL; return true; case RARCH_INPUT_CTL_DESTROY_DATA: current_input_data = NULL;