bugfix: 修正潜在的错误路径 (#64)

* bugfix: 修正潜在的错误路径

* 修正格式
This commit is contained in:
login
2022-10-22 20:17:40 +08:00
committed by GitHub
parent ed178b560b
commit d328bfce6b
20 changed files with 269 additions and 188 deletions

View File

@ -291,6 +291,7 @@ int shell_cmd_pwd(int argc, char **argv)
printf("%s\n", shell_current_path);
if (argv != NULL)
free(argv);
return 0;
}
/**
@ -327,6 +328,7 @@ int shell_cmd_cat(int argc, char **argv)
free(buf);
if (argv != NULL)
free(argv);
return 0;
}
/**
@ -359,6 +361,7 @@ int shell_cmd_touch(int argc, char **argv)
close(fd);
if (argv != NULL)
free(argv);
return 0;
}
/**
@ -369,7 +372,7 @@ int shell_cmd_touch(int argc, char **argv)
* @return int
*/
// todo:
int shell_cmd_rm(int argc, char **argv) {}
int shell_cmd_rm(int argc, char **argv) {return 0;}
/**
* @brief 创建文件夹的命令

View File

@ -16,9 +16,10 @@ int shell_help(int argc, char **argv)
printf("Help:\n");
for (int i = 0; i < help_table_num; ++i)
help_table[i].func();
if(argc > 1)
if (argc > 1)
free(argv);
return 0;
}
void shell_help_cd()