From 580b6e361ff39bd14a4db609086ed6e647170f0f Mon Sep 17 00:00:00 2001 From: Josh Coalson Date: Sat, 28 Dec 2002 07:07:57 +0000 Subject: [PATCH] fix memory leaks --- src/libFLAC++/metadata.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libFLAC++/metadata.cpp b/src/libFLAC++/metadata.cpp index 411ada6..fcfde78 100644 --- a/src/libFLAC++/metadata.cpp +++ b/src/libFLAC++/metadata.cpp @@ -764,14 +764,14 @@ namespace FLAC { void CueSheet::Track::operator=(const Track &track) { if(0 != object_) - free(object_); + ::FLAC__metadata_object_cuesheet_track_delete(object_); object_ = ::FLAC__metadata_object_cuesheet_track_clone(track.object_); } CueSheet::Track::~Track() { if(0 != object_) - free(object_); + ::FLAC__metadata_object_cuesheet_track_delete(object_); } bool CueSheet::Track::is_valid() const -- 2.7.4