From 364bc357095e34504b10bc138b8c59da578dd14f Mon Sep 17 00:00:00 2001 From: Andy Wilkinson Date: Thu, 29 Aug 2013 09:38:13 +0100 Subject: [PATCH] Use correct header for version in CONNECTED frame Previously, the negotiated version was included in the CONNECTED frame using the accept-version header. This is incorrect. The version header should be used. --- .../messaging/simp/stomp/StompProtocolHandler.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spring-messaging/src/main/java/org/springframework/messaging/simp/stomp/StompProtocolHandler.java b/spring-messaging/src/main/java/org/springframework/messaging/simp/stomp/StompProtocolHandler.java index 3efea2df31..ef23b2d589 100644 --- a/spring-messaging/src/main/java/org/springframework/messaging/simp/stomp/StompProtocolHandler.java +++ b/spring-messaging/src/main/java/org/springframework/messaging/simp/stomp/StompProtocolHandler.java @@ -185,10 +185,10 @@ public class StompProtocolHandler implements SubProtocolHandler { Set acceptVersions = connectHeaders.getAcceptVersion(); if (acceptVersions.contains("1.2")) { - connectedHeaders.setAcceptVersion("1.2"); + connectedHeaders.setVersion("1.2"); } else if (acceptVersions.contains("1.1")) { - connectedHeaders.setAcceptVersion("1.1"); + connectedHeaders.setVersion("1.1"); } else if (acceptVersions.isEmpty()) { // 1.0