diff --git a/doc/WebSocket_CNL113782_PRI.doc b/doc/WebSocket_CNL113782_PRI.doc
index 46dc020acaeaacf7f5f48bf04ed48dbfe1073412..24d33a6c4178db102fba692847d6bc70f0fe80a9 100644
Binary files a/doc/WebSocket_CNL113782_PRI.doc and b/doc/WebSocket_CNL113782_PRI.doc differ
diff --git a/src/WebSocket_EncDec.cc b/src/WebSocket_EncDec.cc
index daaaf49413dc3995b9ee81fdc2ca1f1385de452f..d73c61dddfdf6bcd36b975f593257cb7f00b7c6e 100644
--- a/src/WebSocket_EncDec.cc
+++ b/src/WebSocket_EncDec.cc
@@ -11,7 +11,7 @@
 //
 //  File:               WebSocket_EncDec.cc
 //  Prodnr:             CNL 113 782
-//  Rev:                R2A
+//  Rev:                R2B
 
 
 #include "WebSocket_Types.hh"
@@ -67,7 +67,7 @@ void f__WebSocket__Encode(const WebSocket__PDU& pl__pdu, OCTETSTRING& pl__data,
 
   // encode size
   if(payload_size<126){
-    *data_ptr|=(payload_size&0x7F);
+    *data_ptr|=(payload_size&0x7f);
     data_ptr++;
   } else if (payload_size<65536) { // 16 bit unsigned max
     size_t orig_p_size=payload_size; 
diff --git a/src/WebSocket_Types.ttcn b/src/WebSocket_Types.ttcn
index 04caf74c6d9b3a0b66f45eaa6f7dc4ed1825b3bf..8b471aaf85a20aed6ec5f770cb6cc01b634317a6 100644
--- a/src/WebSocket_Types.ttcn
+++ b/src/WebSocket_Types.ttcn
@@ -10,7 +10,7 @@
 ******************************************************************************/
 //
 //  File:               WebSocket_Types.ttcn
-//  Rev:                R2A
+//  Rev:                R2B
 //  Prodnr:             CNL 113 782
 //  Reference:          RFC 6455