diff --git a/src/add-ons/kernel/file_systems/ramfs/kernel_interface.cpp b/src/add-ons/kernel/file_systems/ramfs/kernel_interface.cpp index c065621e6c..9ea342f08d 100644 --- a/src/add-ons/kernel/file_systems/ramfs/kernel_interface.cpp +++ b/src/add-ons/kernel/file_systems/ramfs/kernel_interface.cpp @@ -120,7 +120,7 @@ ramfs_unmount(fs_volume* _volume) FUNCTION_START(); Volume* volume = (Volume*)_volume->private_volume; status_t error = B_OK; - if (VolumeWriteLocker locker = volume) { + if (volume->WriteLock()) { error = volume->Unmount(); if (error == B_OK) delete volume;