kernel/legacy_drivers: Use new/delete instead of malloc/free.

This commit is contained in:
Augustin Cavalier 2022-11-29 22:36:08 -05:00
parent 8f75eaafd0
commit 80ae26e14b

View File

@ -1133,13 +1133,13 @@ start_watching(const char* base, const char* sub)
static struct driver_entry*
new_driver_entry(const char* path, dev_t device, ino_t node)
{
driver_entry* entry = (driver_entry*)malloc(sizeof(driver_entry));
driver_entry* entry = new driver_entry;
if (entry == NULL)
return NULL;
entry->path = strdup(path);
if (entry->path == NULL) {
free(entry);
delete entry;
return NULL;
}
@ -1173,7 +1173,7 @@ try_drivers(DriverEntryList& list)
}
free(entry->path);
free(entry);
delete entry;
}
return B_OK;