diff options
author | Simon Rettberg | 2016-08-10 19:03:23 +0200 |
---|---|---|
committer | Simon Rettberg | 2016-08-10 19:03:23 +0200 |
commit | a65d3f2581a2cf3b9b05c243a5d40ca31bd7aaa0 (patch) | |
tree | 93c4287552409821300ca6bb1ba88c8ee84baa2d /src/main/java/org/openslx/filetransfer/util/HashChecker.java | |
parent | Remove debug spam in json helper (diff) | |
download | master-sync-shared-a65d3f2581a2cf3b9b05c243a5d40ca31bd7aaa0.tar.gz master-sync-shared-a65d3f2581a2cf3b9b05c243a5d40ca31bd7aaa0.tar.xz master-sync-shared-a65d3f2581a2cf3b9b05c243a5d40ca31bd7aaa0.zip |
Fix: Some chunks could be dropped from the hash queue and not marked as to-be-hashed again
Diffstat (limited to 'src/main/java/org/openslx/filetransfer/util/HashChecker.java')
-rw-r--r-- | src/main/java/org/openslx/filetransfer/util/HashChecker.java | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/main/java/org/openslx/filetransfer/util/HashChecker.java b/src/main/java/org/openslx/filetransfer/util/HashChecker.java index 5fdf582..b9b62b1 100644 --- a/src/main/java/org/openslx/filetransfer/util/HashChecker.java +++ b/src/main/java/org/openslx/filetransfer/util/HashChecker.java @@ -39,6 +39,7 @@ public class HashChecker private void threadFailed( CheckThread thread ) { synchronized ( threads ) { + threads.remove( thread ); if ( thread.extraThread ) return; invalid = true; |