
< len += frag->data_len;
---
> size_t new_len = len + frag->data_len;
> if (new_len < len) {
>     // Handle overflow error
>     return NULL;
> }
> len = new_len;
