From cdd493c0e4a2b9a441f0fe178c8d5274541f211e Mon Sep 17 00:00:00 2001 From: catfood Date: Wed, 22 Nov 2023 16:24:23 +0800 Subject: [PATCH] fix null ptr in init_vfs_table --- kernel/vfs.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kernel/vfs.c b/kernel/vfs.c index 262de5f..9893ab9 100644 --- a/kernel/vfs.c +++ b/kernel/vfs.c @@ -133,6 +133,7 @@ static void init_vfs_table(){ // modified by mingxuan 2020-10-30 // tty0 // device_table[0].dev_name="dev_tty0"; // device_table[0].op = &f_op_table[0]; + memset(vfs_table, 0, sizeof(vfs_table)); vfs_table[0].fs_name = "dev_tty0"; //modifed by mingxuan 2020-10-18 vfs_table[0].op = &f_op_table[0]; vfs_table[0].sb = &super_block[0]; //每个tty都有一个superblock //added by mingxuan 2020-10-30 @@ -201,6 +202,7 @@ static int get_index(char path[]){ for(i=0;i