Add test for different protocol error than 25
[jFCPlib.git] / src / main / java / net / pterodactylus / fcp / quelaton / ClientPutCommandImpl.java
index f0a6706..2796156 100644 (file)
@@ -166,8 +166,12 @@ class ClientPutCommandImpl implements ClientPutCommand {
 
                @Override
                protected void consumeProtocolError(ProtocolError protocolError) {
-                       if (protocolError.getIdentifier().equals(identifier.get()) && (protocolError.getCode() == 25)) {
-                               sendMessage(new TestDDARequest(directory.get(), true, false));
+                       if (protocolError.getIdentifier().equals(identifier.get())) {
+                               if (protocolError.getCode() == 25) {
+                                       sendMessage(new TestDDARequest(directory.get(), true, false));
+                               } else {
+                                       putFinished.set(true);
+                               }
                        }
                }