diff --git a/tasks/task_database_cue.c b/tasks/task_database_cue.c index 94e7e5e5a0..81350e1a58 100644 --- a/tasks/task_database_cue.c +++ b/tasks/task_database_cue.c @@ -415,8 +415,7 @@ int find_first_data_track(const char *cue_path, fd = intfstream_init(&info); if (!fd) { - free(tmp_token); - return -errno; + goto error; } if (!intfstream_open(fd, cue_path, RFILE_MODE_READ, -1))