diff --git a/lib/rdwavefile.cpp b/lib/rdwavefile.cpp index 4687e8d3..51d140ff 100644 --- a/lib/rdwavefile.cpp +++ b/lib/rdwavefile.cpp @@ -231,7 +231,7 @@ bool RDWaveFile::openWave(RDWaveData *data) if((fd=open(wave_file_name.toUtf8(),O_RDONLY))<0) { return false; } - if(!wave_file.open(fd,QIODevice::ReadOnly)) { + if(!wave_file.open(fd,QIODevice::ReadOnly,QFile::AutoCloseHandle)) { return false; } switch(GetType(wave_file.handle())) {