From edf90d250f71bc480f34a3eedd520835e1ece8de Mon Sep 17 00:00:00 2001 From: Brian Koropoff Date: Sun, 17 Sep 2017 10:14:51 -0700 Subject: [PATCH] task_database: fix memory leak in error path --- tasks/task_database_cue.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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))