Ensure padding data cannot be written when empty. 14/19314/1
authorSteven Pisarski <s.pisarski@cablelabs.com>
Wed, 29 Apr 2015 15:44:26 +0000 (09:44 -0600)
committerSteven Pisarski <s.pisarski@cablelabs.com>
Wed, 29 Apr 2015 15:44:26 +0000 (09:44 -0600)
Change-Id: Ic816da28fff33587d6ba847c29159127a2515f86
Signed-off-by: Steven Pisarski <s.pisarski@cablelabs.com>
packetcable-driver/src/main/java/org/umu/cops/stack/COPSHandle.java

index 676360eefe872054f9e71d718b3103cb73b550df..c141fc507286a669490957f37f288294661bf48f 100644 (file)
@@ -101,7 +101,7 @@ public class COPSHandle extends COPSObjBase {
     @Override
     protected void writeBody(final Socket socket) throws IOException {
         COPSUtil.writeData(socket, _data.getData(), _data.length());
-        COPSUtil.writeData(socket, _padding.getData(), _padding.length());
+        if (_padding.length() != 0) COPSUtil.writeData(socket, _padding.getData(), _padding.length());
     }
 
     @Override