From 772d01f2b17fe74ef90291e4f0be808653f923ea Mon Sep 17 00:00:00 2001 From: Thomas Schmitt Date: Sat, 24 Oct 2015 08:03:44 +0000 Subject: [PATCH] Closed memory leak in telltoc. Coverity CID 21812. --- libburn/trunk/cdrskin/cdrskin_timestamp.h | 2 +- libburn/trunk/test/telltoc.c | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/libburn/trunk/cdrskin/cdrskin_timestamp.h b/libburn/trunk/cdrskin/cdrskin_timestamp.h index 3a6cb080..2198bb31 100644 --- a/libburn/trunk/cdrskin/cdrskin_timestamp.h +++ b/libburn/trunk/cdrskin/cdrskin_timestamp.h @@ -1 +1 @@ -#define Cdrskin_timestamP "2015.10.24.075251" +#define Cdrskin_timestamP "2015.10.24.080544" diff --git a/libburn/trunk/test/telltoc.c b/libburn/trunk/test/telltoc.c index 1f9b0807..36673187 100644 --- a/libburn/trunk/test/telltoc.c +++ b/libburn/trunk/test/telltoc.c @@ -245,7 +245,7 @@ int telltoc_media(struct burn_drive *drive) off_t available = 0; enum burn_disc_status s; char profile_name[80], speed_unit[40]; - struct burn_multi_caps *caps; + struct burn_multi_caps *caps = NULL; struct burn_write_opts *o = NULL; printf("Media current: "); @@ -380,6 +380,8 @@ int telltoc_media(struct burn_drive *drive) } printf("Speed unit 1x: %s\n", speed_unit); + if (caps != NULL) + burn_disc_free_multi_caps(&caps); return 1; }