In case of empty checksum type, emit validated.
authorKlaas Freitag <freitag@owncloud.com>
Thu, 21 May 2015 12:31:18 +0000 (14:31 +0200)
committerKlaas Freitag <freitag@owncloud.com>
Thu, 21 May 2015 12:31:18 +0000 (14:31 +0200)
src/libsync/transmissionchecksumvalidator.cpp

index 8d1fdb9521a47eaaf798eac391af88a3d282425d..1cbd322d342f7ce401d4b69de5a8eb62bde8b121 100644 (file)
@@ -100,7 +100,10 @@ void TransmissionChecksumValidator::downloadValidation( const QByteArray& checks
 {
     // if the incoming header is empty, there was no checksum header, and
     // no validation can happen. Just continue.
-    if( checksumHeader.isEmpty() ) {
+    const QString csType = checksumType();
+
+    // for empty checksum type, everything is valid.
+    if( csType.isEmpty() ) {
         emit validated();
         return;
     }