c
len = safe_add(len, frag->data_len);
if (len == SIZE_MAX) {
    // Handle error: integer overflow
    return NULL;
}
