Fix for https://issues.apache.org/activemq/browse/AMQ-1512

git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@601011 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/activemq-core/src/main/java/org/apache/activemq/transport/InactivityMonitor.java b/activemq-core/src/main/java/org/apache/activemq/transport/InactivityMonitor.java
index dfe6c03..6953415 100755
--- a/activemq-core/src/main/java/org/apache/activemq/transport/InactivityMonitor.java
+++ b/activemq-core/src/main/java/org/apache/activemq/transport/InactivityMonitor.java
@@ -105,9 +105,7 @@
             // TODO: use a thread pool for this..
             Thread thread = new Thread("ActiveMQ: Inactivity Handler: "+next.getRemoteAddress()) {
                 public void run() {
-                    synchronized (readChecker) {
                         onException(new InactivityIOException("Channel was inactive for too long: "+next.getRemoteAddress()));
-                    }
                 };
             };
             thread.setDaemon(true);