Avoid a crash in "script list"
This command crashes if the path to the executable directory could not be found.
This commit is contained in:
parent
8dfe981515
commit
39e3909ae2
@ -76,8 +76,11 @@ int CmdList(const char *Cmd)
|
|||||||
{
|
{
|
||||||
DIR *dp;
|
DIR *dp;
|
||||||
struct dirent *ep;
|
struct dirent *ep;
|
||||||
char script_directory_path[strlen(get_my_executable_directory()) + strlen(LUA_SCRIPTS_DIRECTORY) + 1];
|
char const * exedir = get_my_executable_directory();
|
||||||
strcpy(script_directory_path, get_my_executable_directory());
|
if (exedir == NULL)
|
||||||
|
return 0;
|
||||||
|
char script_directory_path[strlen(exedir) + strlen(LUA_SCRIPTS_DIRECTORY) + 1];
|
||||||
|
strcpy(script_directory_path, exedir);
|
||||||
strcat(script_directory_path, LUA_SCRIPTS_DIRECTORY);
|
strcat(script_directory_path, LUA_SCRIPTS_DIRECTORY);
|
||||||
dp = opendir(script_directory_path);
|
dp = opendir(script_directory_path);
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user