Mercurial > hg > svcore
diff data/fileio/MP3FileReader.cpp @ 228:f02989f7e160
...
author | Chris Cannam |
---|---|
date | Mon, 12 Feb 2007 13:09:31 +0000 |
parents | 06ad01f3e553 |
children | b176e99f9c38 |
line wrap: on
line diff
--- 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;