diff --git a/src/ca/tcpiiu.cpp b/src/ca/tcpiiu.cpp index 4bf3a77a8..774cefcc6 100644 --- a/src/ca/tcpiiu.cpp +++ b/src/ca/tcpiiu.cpp @@ -1051,7 +1051,7 @@ inline void insertRequestWithPayLoad ( maxBytes = 0xffffffff; } else { - maxBytes = MAX_TCP; + maxBytes = MAX_TCP - 16u; // allow space for protocol header } unsigned maxElem = ( maxBytes - dbr_size[dataType] ) / dbr_value_size[dataType]; if ( nElem >= maxElem ) {