Changeset c7b4452 in mainline


Ignore:
Timestamp:
2024-10-16T21:54:17Z (7 months ago)
Author:
Miroslav Cimerman <mc@…>
Children:
12321f8
Parents:
abc2c4b
Message:

hr: fix xorbuf memory leak

Location:
uspace/srv/bd/hr
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/bd/hr/raid4.c

    rabc2c4b rc7b4452  
    9797
    9898        buf = malloc(vol->bsize);
    99         if (buf == NULL)
     99        if (buf == NULL) {
     100                free(xorbuf);
    100101                return ENOMEM;
     102        }
    101103
    102104        for (i = 1; i < vol->dev_no; i++) {
  • uspace/srv/bd/hr/raid5.c

    rabc2c4b rc7b4452  
    9797
    9898        buf = malloc(vol->bsize);
    99         if (buf == NULL)
     99        if (buf == NULL) {
     100                free(xorbuf);
    100101                return ENOMEM;
     102        }
    101103
    102104        for (i = 0; i < vol->dev_no; i++) {
Note: See TracChangeset for help on using the changeset viewer.