Changeset 15e51b05 in mainline for uspace/srv/bd/hr/metadata/native.c


Ignore:
Timestamp:
2025-07-07T11:04:41Z (3 months ago)
Author:
Miroslav Cimerman <mc@…>
Children:
9323bb8
Parents:
1162b6c
Message:

hr: check extent number

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/bd/hr/metadata/native.c

    r1162b6c r15e51b05  
    189189        /* memcpy(vol->devname, main_meta->devname, HR_DEVNAME_LEN); */
    190190
     191        if (vol->extent_no > HR_MAX_EXTENTS) {
     192                HR_DEBUG("Assembled volume has %u extents (max = %u)",
     193                    (unsigned)vol->extent_no, HR_MAX_EXTENTS);
     194                return EINVAL;
     195        }
     196
    191197        vol->in_mem_md = calloc(1, sizeof(hr_metadata_t));
    192198        if (vol->in_mem_md == NULL)
Note: See TracChangeset for help on using the changeset viewer.