From d82e0e1b6f4f475e3e93fb25c404c2025d132718 Mon Sep 17 00:00:00 2001 From: John Hodge Date: Sat, 26 Sep 2009 10:24:18 +0800 Subject: [PATCH] Fixed RootFS not returning a temp heap address --- Kernel/vfs/fs/root.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Kernel/vfs/fs/root.c b/Kernel/vfs/fs/root.c index 2f5d6e51..9f29ce23 100644 --- a/Kernel/vfs/fs/root.c +++ b/Kernel/vfs/fs/root.c @@ -144,9 +144,9 @@ char *Root_ReadDir(tVFS_Node *Node, int Pos) for( ; child && Pos--; child = child->Next ) ; - if(Pos) return child->Name; + if(Pos) return strdup(child->Name); - return strdup(child->Name); + return NULL; } /** -- 2.20.1