diff --git a/src/add-ons/kernel/file_systems/userlandfs/server/haiku/haiku_kernel_emu.cpp b/src/add-ons/kernel/file_systems/userlandfs/server/haiku/haiku_kernel_emu.cpp index d9b1a146f9..eff95419ee 100644 --- a/src/add-ons/kernel/file_systems/userlandfs/server/haiku/haiku_kernel_emu.cpp +++ b/src/add-ons/kernel/file_systems/userlandfs/server/haiku/haiku_kernel_emu.cpp @@ -204,7 +204,8 @@ get_vnode(fs_volume *_volume, ino_t vnodeID, void **privateNode) if (error != B_OK) return error; - *privateNode = ((HaikuKernelNode*)foundNode)->private_node; + if (privateNode) + *privateNode = ((HaikuKernelNode*)foundNode)->private_node; return B_OK; }