TerminalShell (Linux): fix segfault

This commit is contained in:
李通洲 2024-01-23 18:51:00 +08:00
parent ee60ec3530
commit 79ba9d7a68

View File

@ -147,10 +147,13 @@ static const char* getProcessNameAndPpid(pid_t pid, char* name, pid_t* ppid, int
)
return "sscanf(stat) failed";
if (tty && (tty_ >> 8) == 0x88)
*tty = tty_ & 0xFF;
else
*tty = -1;
if (tty)
{
if ((tty_ >> 8) == 0x88)
*tty = tty_ & 0xFF;
else
*tty = -1;
}
#elif defined(__APPLE__)