From 27bc4eed2071ac099af759288dde9f23c6babd08 Mon Sep 17 00:00:00 2001 From: Thomas Schmitt Date: Tue, 7 Jun 2011 08:44:46 +0000 Subject: [PATCH] Closed a small memory leak with CD SAO found by valgrind --- libburn/trunk/cdrskin/cdrskin_timestamp.h | 2 +- libburn/trunk/libburn/write.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/libburn/trunk/cdrskin/cdrskin_timestamp.h b/libburn/trunk/cdrskin/cdrskin_timestamp.h index 68e247ef..659f54fa 100644 --- a/libburn/trunk/cdrskin/cdrskin_timestamp.h +++ b/libburn/trunk/cdrskin/cdrskin_timestamp.h @@ -1 +1 @@ -#define Cdrskin_timestamP "2011.06.06.173611" +#define Cdrskin_timestamP "2011.06.07.084343" diff --git a/libburn/trunk/libburn/write.c b/libburn/trunk/libburn/write.c index b6f5c31a..a317e5f3 100644 --- a/libburn/trunk/libburn/write.c +++ b/libburn/trunk/libburn/write.c @@ -2529,6 +2529,8 @@ return crap. so we send the command, then ignore the result. /* print_cue(sheet);*/ if (o->write_type == BURN_WRITE_SAO) d->send_cue_sheet(d, sheet); + if (sheet->data != NULL) + free(sheet->data); free(sheet); if (o->write_type == BURN_WRITE_RAW) {