summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorR. Bernstein <rocky@gnu.org>2017-12-22 16:06:57 -0500
committerR. Bernstein <rocky@gnu.org>2017-12-22 16:06:57 -0500
commitf6f9c48fb40b8a1e8218799724b0b61a7161eb1d (patch)
tree928b68b6f7fac051dede4cb33da1cde1471563cd
parentfc4df55c88100e9078cc0617c8754c7ecbadb339 (diff)
downloadlibcdio-f6f9c48fb40b8a1e8218799724b0b61a7161eb1d.tar.gz
Fix double free courtesy of Chris Clayton
-rw-r--r--lib/driver/_cdio_generic.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/lib/driver/_cdio_generic.c b/lib/driver/_cdio_generic.c
index d40ac0d..ae820d2 100644
--- a/lib/driver/_cdio_generic.c
+++ b/lib/driver/_cdio_generic.c
@@ -296,7 +296,6 @@ get_cdtext_generic (void *p_user_data)
if(len <= 0 || 0 != cdtext_data_init (p_env->cdtext, &p_cdtext_data[4], len)) {
p_env->b_cdtext_error = true;
- cdtext_destroy (p_env->cdtext);
free(p_env->cdtext);
p_env->cdtext = NULL;
}