From b8552f1f03a13f188d7306aedf6e072953af2ffa Mon Sep 17 00:00:00 2001 From: Marian Ohligs Date: Sun, 25 Sep 2011 11:48:27 +0200 Subject: [PATCH] - fix bug in open_fs and findnode_fs --- fs/fs.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/fs/fs.c b/fs/fs.c index a56c9f9d..e0a269a4 100644 --- a/fs/fs.c +++ b/fs/fs.c @@ -72,6 +72,8 @@ int open_fs(fildes_t* file, const char* name) if (name[0] == '/') file_node = fs_root; + else + return -ENOENT; while((name[j] != '\0') && (file_node != NULL)) { i = 0; @@ -180,6 +182,9 @@ vfs_node_t* findnode_fs(const char* name) if (name[0] == '/') ret = fs_root; + else + return -ENOENT; + while((name[j] != '\0') && ret) { i = 0;