Fix memory leak in tagreader

This commit is contained in:
Jonas Kvinge 2019-07-21 15:12:28 +02:00
parent ebfc106701
commit 2657b80adb
2 changed files with 8 additions and 1 deletions

View File

@ -136,7 +136,13 @@ const char *kASF_OriginalYear_ID = "WM/OriginalReleaseYear";
TagReader::TagReader() :
factory_(new TagLibFileRefFactory),
network_(new QNetworkAccessManager),
kEmbeddedCover("(embedded)") {}
kEmbeddedCover("(embedded)") {
}
TagReader::~TagReader() {
delete network_;
delete factory_;
}
pb::tagreader::SongMetadata_FileType TagReader::GuessFileType(TagLib::FileRef *fileref) const {

View File

@ -60,6 +60,7 @@ class FileRefFactory;
class TagReader {
public:
TagReader();
~TagReader();
pb::tagreader::SongMetadata_FileType GuessFileType(TagLib::FileRef *fileref) const;