diff --git a/smack-extensions/src/main/java/org/jivesoftware/smackx/filetransfer/FileTransfer.java b/smack-extensions/src/main/java/org/jivesoftware/smackx/filetransfer/FileTransfer.java index 3d5c1c87a..c09e8ede0 100644 --- a/smack-extensions/src/main/java/org/jivesoftware/smackx/filetransfer/FileTransfer.java +++ b/smack-extensions/src/main/java/org/jivesoftware/smackx/filetransfer/FileTransfer.java @@ -215,7 +215,7 @@ public abstract class FileTransfer { } // the connection was likely terminated abruptly if these are not equal - if (!getStatus().equals(Status.cancelled) && getError() == Error.none + if (!getStatus().equals(Status.cancelled) && getError() == null && amountWritten != fileSize) { setStatus(Status.error); this.error = Error.connection; @@ -313,11 +313,6 @@ public abstract class FileTransfer { @SuppressWarnings("JavaLangClash") public enum Error { - /** - * No error. - */ - none("No error"), - /** * The peer did not find any of the provided stream mechanisms * acceptable.