From 3dc944977cf7ac80ec52ec89b4fbd251c24ca44b Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sun, 4 Dec 2016 05:50:50 +0100 Subject: [PATCH] (task_autodetect.c) Fix memory leak --- tasks/task_autodetect.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tasks/task_autodetect.c b/tasks/task_autodetect.c index a1a7622004..66c14426ee 100644 --- a/tasks/task_autodetect.c +++ b/tasks/task_autodetect.c @@ -325,10 +325,13 @@ static void input_autoconfigure_connect_handler(retro_task_t *task) msg_hash_to_str(MSG_DEVICE_NOT_CONFIGURED)); task->title = strdup(msg); + free(params); + task->finished = true; return; } + free(params); task->finished = true; } @@ -340,6 +343,8 @@ static void input_autoconfigure_disconnect_handler(retro_task_t *task) task->finished = true; RARCH_LOG("%s: %s\n", msg_hash_to_str(MSG_AUTODETECT), params->msg); + + free(params); } bool input_autoconfigure_disconnect(unsigned i, const char *ident)