Changeset 287b2ea in mainline
- Timestamp:
- 2025-05-15T18:27:50Z (4 weeks ago)
- Children:
- 9a3eec1
- Parents:
- bfe4a88b
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/bd/hr/util.c
rbfe4a88b r287b2ea 324 324 service_id_t new_id; 325 325 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); 333 329 if (rc != EOK) { 334 330 HR_ERROR("unable to register device \"%s\": %s\n", 335 fullname, str_error(rc)); 336 free(fullname); 331 devname, str_error(rc)); 337 332 return rc; 338 333 } … … 348 343 if (rc != EOK) { 349 344 HR_ERROR("failed adding \"%s\" to category \"raid\": %s\n", 350 fullname, str_error(rc));345 devname, str_error(rc)); 351 346 goto error; 352 347 } 353 348 354 349 vol->svc_id = new_id; 355 356 free(fullname);357 350 return EOK; 358 351 error: 359 352 rc = loc_service_unregister(hr_srv, new_id); 360 free(fullname);361 353 return rc; 362 354 }
Note:
See TracChangeset
for help on using the changeset viewer.