[FIX] Вернул кусок кода

This commit is contained in:
Gravit 2019-03-04 16:54:36 +07:00
parent 693996a968
commit 9bc798108b

View file

@ -126,11 +126,11 @@ private void processKey(WatchKey key) throws IOException {
if (matcher != null && !matcher.shouldVerify(stringPath))
continue; // Exclusion; should not be verified
// Verify is REALLY modified (not just attributes)
//if (kind.equals(StandardWatchEventKinds.ENTRY_MODIFY)) {
// HashedEntry entry = hdir.resolve(stringPath);
// if (entry != null && (entry.getType() != Type.FILE || ((HashedFile) entry).isSame(path, digest)))
// continue; // Modified attributes, not need to worry :D
//}
if (kind.equals(StandardWatchEventKinds.ENTRY_MODIFY)) {
HashedEntry entry = hdir.resolve(stringPath);
if (entry != null && (entry.getType() != Type.FILE || ((HashedFile) entry).isSame(path, digest)))
continue; // Modified attributes, not need to worry :D
}
// Forbidden modification!
throw new SecurityException(String.format("Forbidden modification (%s, %d times): '%s'", kind, event.count(), path));