kernel/vfs: Use new/delete for advisory_lock structures.

No functional change intended.
This commit is contained in:
Augustin Cavalier
2023-01-31 17:12:05 -05:00
parent 7a6ef4c87d
commit 8654ab710c
+2 -3
View File
@@ -1708,7 +1708,7 @@ release_advisory_lock(struct vnode* vnode, struct io_context* context,
if (removeLock) {
// this lock is no longer used
iterator.Remove();
free(lock);
delete lock;
}
}
@@ -1820,8 +1820,7 @@ acquire_advisory_lock(struct vnode* vnode, io_context* context,
// install new lock
struct advisory_lock* lock = (struct advisory_lock*)malloc(
sizeof(struct advisory_lock));
struct advisory_lock* lock = new(std::nothrow) advisory_lock;
if (lock == NULL) {
put_advisory_locking(locking);
return B_NO_MEMORY;