smsg->data.seq = ra_base_seq+1;
copy_size = sizeof(smsg->data.data) - smsg_offset;
- if (copy_size > (seg->payload_len - payload_offset)) {
- copy_size = (seg->payload_len - payload_offset);
+ if (copy_size > payload_len) {
+ copy_size = payload_len;
}
if (SCLogDebugEnabled()) {
BUG_ON(copy_size > sizeof(smsg->data.data));
}
/* see if we have segment payload left to process */
- if ((copy_size + payload_offset) < seg->payload_len) {
+ if (copy_size < payload_len) {
payload_offset += copy_size;
payload_len -= copy_size;