Fix null access crashes

This commit is contained in:
Cacodemon345
2021-08-26 17:41:55 +06:00
parent e177488e90
commit 8f5ce757ee

View File

@@ -641,6 +641,13 @@ void monitor_thread(void* param)
uint8_t id;
bool err = false;
char fn[PATH_MAX];
if (!xargv[2] || !xargv[1])
{
free(line);
free(linecpy);
line = NULL;
continue;
}
id = atoi(xargv[1]);
memset(fn, 0, sizeof(fn));
if (xargv[2][0] == '\'' || xargv[2][0] == '"')
@@ -688,6 +695,13 @@ void monitor_thread(void* param)
bool err = false;
char fn[PATH_MAX];
memset(fn, 0, sizeof(fn));
if (!xargv[2] || !xargv[1])
{
free(line);
free(linecpy);
line = NULL;
continue;
}
id = atoi(xargv[1]);
if (xargv[2][0] == '\'' || xargv[2][0] == '"')
{