- Added OSGI cmd to display TLS configuration
[controller.git] / opendaylight / protocol_plugins / openflow / src / main / java / org / opendaylight / controller / protocol_plugin / openflow / core / internal / MessageReadWriteService.java
index d20bf1e0a0fe07fff82596be1f96f78a20f117b7..8e611924e41ae8b6ce5951397e002f3b5f16cf81 100644 (file)
@@ -69,6 +69,8 @@ public class MessageReadWriteService implements IMessageReadWrite {
                        newBuffer.put(outBuffer);
                        outBuffer = newBuffer;
                }
+       }
+       synchronized (outBuffer) {
                msg.writeTo(outBuffer);
 
                if (!socket.isOpen()) {
@@ -139,4 +141,10 @@ public class MessageReadWriteService implements IMessageReadWrite {
         }
         return msgs;
     }
+
+       @Override
+       public void stop() {
+               inBuffer = null;
+               outBuffer = null;
+       }
 }