fix memory leaks

This commit is contained in:
Josh Coalson 2002-12-28 07:07:57 +00:00
parent 15d9eba1ce
commit 580b6e361f

View 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