diff --git a/org.springframework.jms/src/main/java/org/springframework/jms/connection/SingleConnectionFactory.java b/org.springframework.jms/src/main/java/org/springframework/jms/connection/SingleConnectionFactory.java index 4e65ac26e4..66526e8ecc 100644 --- a/org.springframework.jms/src/main/java/org/springframework/jms/connection/SingleConnectionFactory.java +++ b/org.springframework.jms/src/main/java/org/springframework/jms/connection/SingleConnectionFactory.java @@ -509,8 +509,8 @@ public class SingleConnectionFactory } else if (method.getName().equals("start")) { // Handle start method: track started state. - this.target.start(); synchronized (connectionMonitor) { + this.target.start(); started = true; } return null;