From 0c415f6265d58c8cf07307e6742e4b42a64f2eee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Wed, 27 Feb 2008 17:36:21 +0000 Subject: [PATCH] "leaf" may be NULL, fixed crashing bug I introduced with vfs_entry_ref_to_path(). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24154 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/system/kernel/fs/vfs.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/system/kernel/fs/vfs.cpp b/src/system/kernel/fs/vfs.cpp index 21f9a4fb9b..fb74c4ba87 100644 --- a/src/system/kernel/fs/vfs.cpp +++ b/src/system/kernel/fs/vfs.cpp @@ -3647,7 +3647,7 @@ vfs_entry_ref_to_path(dev_t device, ino_t inode, const char *leaf, status_t status; // filter invalid leaf names - if (leaf[0] == '\0' || strchr(leaf, '/')) + if (leaf != NULL && (leaf[0] == '\0' || strchr(leaf, '/'))) return B_BAD_VALUE; // get the vnode matching the dir's node_ref