Mercurial > hg > monetdb-java
changeset 540:d3a96675969e onclient
Handle case where in.readLine() returns null
author | Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com> |
---|---|
date | Thu, 02 Sep 2021 13:51:04 +0200 (2021-09-02) |
parents | 5d524783f7b0 |
children | 31df6a12fd41 |
files | src/main/java/org/monetdb/jdbc/MonetConnection.java |
diffstat | 1 files changed, 4 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/main/java/org/monetdb/jdbc/MonetConnection.java +++ b/src/main/java/org/monetdb/jdbc/MonetConnection.java @@ -3148,7 +3148,10 @@ public class MonetConnection // Consume the fake prompt inserted by MapiSocket. String dummy = in.readLine(); // Handle the request - error = handleTransfer(transferCommand); + if (transferCommand != null) + error = handleTransfer(transferCommand); + else + error = "!M0M10!protocol violation, expected transfer command, got nothing"; // Then prepare for the next iteration if (error != null) { out.writeLine("!HY000!" + error + "\n");