# HG changeset patch # User Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com> # Date 1629367691 -7200 # Node ID 1db3398b78f715d0eb262914023166461d1c801f # Parent 2ae90050720c6e422d45b4d8121b05704c882d6f If we don't want a fake prompt we probably also don't want a fake newline diff --git a/src/main/java/org/monetdb/mcl/net/MapiSocket.java b/src/main/java/org/monetdb/mcl/net/MapiSocket.java --- a/src/main/java/org/monetdb/mcl/net/MapiSocket.java +++ b/src/main/java/org/monetdb/mcl/net/MapiSocket.java @@ -991,12 +991,12 @@ public class MapiSocket { /* cannot (yet // if this is the last block, make it end with a newline and prompt if ((blklen[0] & 0x1) == 1) { - if (blockLen > 0 && block[blockLen - 1] != '\n') { - // to terminate the block in a Reader - block[blockLen++] = '\n'; - } - // insert 'fake' flush + // insert 'fake' newline and flush if (insertFakeFlush) { + if (blockLen > 0 && block[blockLen - 1] != '\n') { + // to terminate the block in a Reader + block[blockLen++] = '\n'; + } for (byte b : LineType.PROMPT.bytes()) { block[blockLen++] = b; }