From b2c38f748ae99f08ea7ad717fec5f5f46f284efc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= Date: Mon, 23 Aug 2010 19:59:39 +0000 Subject: [PATCH] Fixed #5839: Return ENOENT in case ntfs_attr_open() returns NULL. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38324 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/kernel/file_systems/ntfs/attributes.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/add-ons/kernel/file_systems/ntfs/attributes.c b/src/add-ons/kernel/file_systems/ntfs/attributes.c index 928b92c20b..895053e385 100644 --- a/src/add-ons/kernel/file_systems/ntfs/attributes.c +++ b/src/add-ons/kernel/file_systems/ntfs/attributes.c @@ -371,6 +371,9 @@ fs_open_attrib(fs_volume *_vol, fs_vnode *_node, const char *name, int openMode, if (ntfs_attr_truncate(na, 0)) result = errno; } + } else { + result = ENOENT; + goto exit; } }