From 73d1539bb0f5c7a5573a71ec21c8caaa5edc9f98 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sat, 30 Sep 2017 17:08:42 +0200 Subject: [PATCH] Fix another Coverity error --- tasks/task_autodetect.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/tasks/task_autodetect.c b/tasks/task_autodetect.c index c4e53af145..1dd7de8d9a 100644 --- a/tasks/task_autodetect.c +++ b/tasks/task_autodetect.c @@ -477,7 +477,7 @@ bool input_autoconfigure_connect( { unsigned i; retro_task_t *task = (retro_task_t*)calloc(1, sizeof(*task)); - autoconfig_params_t *state = (autoconfig_params_t*)malloc(sizeof(autoconfig_params_t)); + autoconfig_params_t *state = (autoconfig_params_t*)calloc(1, sizeof(*state)); settings_t *settings = config_get_ptr(); const char *dir_autoconf = settings ? settings->paths.directory_autoconfig : NULL; bool autodetect_enable = settings ? settings->bools.input_autodetect_enable : false; @@ -485,9 +485,6 @@ bool input_autoconfigure_connect( if (!task || !state || !autodetect_enable) goto error; - state->name = NULL; - state->autoconfig_directory = NULL; - if (!string_is_empty(name)) state->name = strdup(name);