# HG changeset patch # User Chris Cannam # Date 1171285771 0 # Node ID f02989f7e160a50b9cb838c127af3f3dab5e58a2 # Parent e919a2b97c2a66a133b9f02827a3c753be0e17f8 ... diff -r e919a2b97c2a -r f02989f7e160 data/fileio/MP3FileReader.cpp --- a/data/fileio/MP3FileReader.cpp Mon Feb 12 11:46:31 2007 +0000 +++ b/data/fileio/MP3FileReader.cpp Mon Feb 12 13:09:31 2007 +0000 @@ -66,8 +66,9 @@ return; } - if (::read(fd, filebuffer, stat.st_size) < stat.st_size) { - m_error = QString("Failed to read file %1.").arg(path); + size_t sz = 0; + if ((sz = ::read(fd, filebuffer, stat.st_size)) < stat.st_size) { + m_error = QString("Failed to read file %1 (expected %2 bytes, got %3 bytes).").arg(path).arg(stat.st_size).arg(sz); delete[] filebuffer; ::close(fd); return;