From cbc21aef76f502ea699f2b023b914b87262b6043 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. --- cdrskin/cdrskin_timestamp.h | 2 +- test/telltoc.c | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/cdrskin/cdrskin_timestamp.h b/cdrskin/cdrskin_timestamp.h index 3a6cb08..2198bb3 100644 --- a/cdrskin/cdrskin_timestamp.h +++ b/cdrskin/cdrskin_timestamp.h @@ -1 +1 @@ -#define Cdrskin_timestamP "2015.10.24.075251" +#define Cdrskin_timestamP "2015.10.24.080544" diff --git a/test/telltoc.c b/test/telltoc.c index 1f9b080..3667318 100644 --- a/test/telltoc.c +++ b/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; }