From decbffd25b536ce31839f5f91c1dce018a40f8aa Mon Sep 17 00:00:00 2001 From: twinaphex Date: Wed, 9 Dec 2015 19:43:04 +0100 Subject: [PATCH] Refine RARCH_INPUT_CTL_DEINIT --- input/input_driver.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/input/input_driver.c b/input/input_driver.c index 43334660bb..03240774b7 100644 --- a/input/input_driver.c +++ b/input/input_driver.c @@ -708,9 +708,8 @@ bool input_driver_ctl(enum rarch_input_ctl_state state, void *data) return false; return true; case RARCH_INPUT_CTL_DEINIT: - if (!current_input) - return false; - current_input->free(current_input_data); + if (current_input && current_input->free) + current_input->free(current_input_data); current_input_data = NULL; return true; case RARCH_INPUT_CTL_DESTROY_DATA: