2021-05-28 Fred Gleason <fredg@paravelsystems.com>

* Fixed a use-after-delete bug in rdimport(1) that could cause
	a segfault when the '--fix-broken-formats' switch was given.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
Fred Gleason
2021-05-28 10:55:08 -04:00
parent dea9c478b7
commit 62a3075bc7
3 changed files with 11 additions and 8 deletions

View File

@@ -63,7 +63,7 @@ class MainObject : public QObject
void RunDropBox();
void ProcessFileEntry(const QString &entry);
MainObject::Result ImportFile(const QString &filename,unsigned *cartnum);
bool OpenAudioFile(RDWaveFile *wavefile,RDWaveData *wavedata);
bool OpenAudioFile(RDWaveFile **wavefile,RDWaveData *wavedata);
void VerifyFile(const QString &filename,unsigned *cartnum);
RDWaveFile *FixFile(const QString &filename,RDWaveData *wavedata);
bool IsWav(int fd);