fix memory leaks
authorJosh Coalson <jcoalson@users.sourceforce.net>
Sat, 28 Dec 2002 07:07:57 +0000 (07:07 +0000)
committerJosh Coalson <jcoalson@users.sourceforce.net>
Sat, 28 Dec 2002 07:07:57 +0000 (07:07 +0000)
src/libFLAC++/metadata.cpp

index 411ada6..fcfde78 100644 (file)
@@ -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