c
if (frag->data_len > tracker->max_len - len) {
    // Handle error: integer overflow
    return NULL;
}
len += frag->data_len;
