X-Git-Url: https://git.pterodactylus.net/?p=jFCPlib.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Ffcp%2FFcpMessage.java;h=58f28a7da3be9d327d822eac25c15def1252cfab;hp=921d74d3f7cf930f2a58251ccb47a95b5d820235;hb=14edf617ab865e3634f243c87ac1cb636c055b6c;hpb=a30d521e1add957b2ddfee455bc6e061efbf44b7 diff --git a/src/main/java/net/pterodactylus/fcp/FcpMessage.java b/src/main/java/net/pterodactylus/fcp/FcpMessage.java index 921d74d..58f28a7 100644 --- a/src/main/java/net/pterodactylus/fcp/FcpMessage.java +++ b/src/main/java/net/pterodactylus/fcp/FcpMessage.java @@ -170,12 +170,13 @@ public class FcpMessage implements Iterable { for (Entry fieldEntry : fields.entrySet()) { writeLine(outputStream, fieldEntry.getKey() + "=" + fieldEntry.getValue()); } - writeLine(outputStream, "EndMessage"); - outputStream.flush(); if (payloadInputStream != null) { + writeLine(outputStream, "Data"); FcpUtils.copy(payloadInputStream, outputStream); - outputStream.flush(); + } else { + writeLine(outputStream, "EndMessage"); } + outputStream.flush(); } //