diff --git a/src/add-ons/kernel/file_systems/ramfs/DataContainer.cpp b/src/add-ons/kernel/file_systems/ramfs/DataContainer.cpp index e16689e9cb..ebd29b6ec1 100644 --- a/src/add-ons/kernel/file_systems/ramfs/DataContainer.cpp +++ b/src/add-ons/kernel/file_systems/ramfs/DataContainer.cpp @@ -299,6 +299,8 @@ DataContainer::_SwitchToCacheMode() if (error != B_OK) return error; + AutoLocker locker(cache); + fCache = cache; fCache->temporary = 1; fCache->unmergeable = 1;