Changeset 287b2ea in mainline


Ignore:
Timestamp:
2025-05-15T18:27:50Z (4 weeks ago)
Author:
Miroslav Cimerman <mc@…>
Children:
9a3eec1
Parents:
bfe4a88b
Message:

hr: don't add "devices/" prefix on vol registration

File:
1 edited

Legend:

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

    rbfe4a88b r287b2ea  
    324324        service_id_t new_id;
    325325        category_id_t cat_id;
    326         char *fullname = NULL;
    327         char *devname = vol->devname;
    328 
    329         if (asprintf(&fullname, "devices/%s", devname) < 0)
    330                 return ENOMEM;
    331 
    332         rc = loc_service_register(hr_srv, fullname, &new_id);
     326        const char *devname = vol->devname;
     327
     328        rc = loc_service_register(hr_srv, devname, &new_id);
    333329        if (rc != EOK) {
    334330                HR_ERROR("unable to register device \"%s\": %s\n",
    335                     fullname, str_error(rc));
    336                 free(fullname);
     331                    devname, str_error(rc));
    337332                return rc;
    338333        }
     
    348343        if (rc != EOK) {
    349344                HR_ERROR("failed adding \"%s\" to category \"raid\": %s\n",
    350                     fullname, str_error(rc));
     345                    devname, str_error(rc));
    351346                goto error;
    352347        }
    353348
    354349        vol->svc_id = new_id;
    355 
    356         free(fullname);
    357350        return EOK;
    358351error:
    359352        rc = loc_service_unregister(hr_srv, new_id);
    360         free(fullname);
    361353        return rc;
    362354}
Note: See TracChangeset for help on using the changeset viewer.