c
uint64_t len = 0;
...
if (frag->data_len > UINT64_MAX - len) {
    // Handle error: integer overflow
    return NULL;
}
len += frag->data_len;
