summaryrefslogtreecommitdiffstats
path: root/lib/model/model.go
diff options
context:
space:
mode:
Diffstat (limited to 'lib/model/model.go')
-rw-r--r--lib/model/model.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/model/model.go b/lib/model/model.go
index e8b4fec3e6..94b5d596b6 100644
--- a/lib/model/model.go
+++ b/lib/model/model.go
@@ -1941,7 +1941,7 @@ func (m *model) Request(deviceID protocol.DeviceID, folder, name string, blockNo
return nil, protocol.ErrGeneric
}
- if len(hash) > 0 && !scanner.Validate(res.data[:n], hash, weakHash) {
+ if folderCfg.Type != config.FolderTypeReceiveEncrypted && len(hash) > 0 && !scanner.Validate(res.data[:n], hash, weakHash) {
m.recheckFile(deviceID, folder, name, offset, hash, weakHash)
l.Debugf("%v REQ(in) failed validating data: %s: %q / %q o=%d s=%d", m, deviceID, folder, name, offset, size)
return nil, protocol.ErrNoSuchFile