
< len += frag->data_len;
---
> if (len + frag->data_len > tracker->max_allowed_len) {
>     // Handle error: exceeds allowed length
>     return NULL;
> }
> len += frag->data_len;
