diff --git a/quickfixj-core/src/main/java/quickfix/Session.java b/quickfixj-core/src/main/java/quickfix/Session.java index f99b42d37a..edce5adf97 100644 --- a/quickfixj-core/src/main/java/quickfix/Session.java +++ b/quickfixj-core/src/main/java/quickfix/Session.java @@ -2277,7 +2277,8 @@ private void nextLogon(Message logon) throws FieldNotFound, RejectLogon, Incorre // Check for proper sequence reset response if (state.isResetSent() && !state.isResetReceived()) { - disconnect("Received logon response before sending request", true); + disconnect("Expected Logon response to have reset sequence numbers in response to ResetSeqNumFlag", true); + return; } state.setResetSent(false);