From 4623b568fb223bdcd1eaaa8a8c3ffa630cb5112e Mon Sep 17 00:00:00 2001 From: "David Humphrey (:humph) david.humphrey@senecacollege.ca" Date: Wed, 16 Jul 2014 15:40:40 -0400 Subject: [PATCH] Add node.type test for read_directory_data - causes new test failures --- src/filesystem/implementation.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/filesystem/implementation.js b/src/filesystem/implementation.js index 7084be0..ab962b8 100644 --- a/src/filesystem/implementation.js +++ b/src/filesystem/implementation.js @@ -607,6 +607,8 @@ function open_file(context, path, flags, callback) { function read_directory_data(error, result) { if(error) { callback(error); + } else if(result.type !== MODE_DIRECTORY) { + callback(new Errors.ENOENT()); } else { directoryNode = result; context.get(directoryNode.data, check_if_file_exists);