summaryrefslogtreecommitdiffstats
path: root/helper.cpp
diff options
context:
space:
mode:
authorArno <am@disconnect.de>2013-03-21 18:08:54 +0100
committerArno <am@disconnect.de>2013-03-21 18:08:54 +0100
commitf72ed32feae2f3397dc8d0828e6b33584c99fb3f (patch)
tree854aa1a18a87f8fd9ceefd2027d1f6787d9281c7 /helper.cpp
parent7e23cbf95d125fc6325d73b6bee9551a1dd6fb79 (diff)
downloadSheMov-f72ed32feae2f3397dc8d0828e6b33584c99fb3f.tar.gz
SheMov-f72ed32feae2f3397dc8d0828e6b33584c99fb3f.tar.bz2
SheMov-f72ed32feae2f3397dc8d0828e6b33584c99fb3f.zip
Another fix for Helper::md5sum
Don't crash harder on read failure :)
Diffstat (limited to 'helper.cpp')
-rw-r--r--helper.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/helper.cpp b/helper.cpp
index 270feb1..174f585 100644
--- a/helper.cpp
+++ b/helper.cpp
@@ -82,7 +82,11 @@ namespace Helper {
int readBytes = 0;
do {
read = file.read(data.data(), 512);
- readBytes += read;
+ if(read > 0){
+ readBytes += read;
+ }else{
+ return QString();
+ }
h.addData(data.data(), read);
} while(readBytes < numBytes);
QByteArray res = h.result();