diff --git a/linux/LinuxProcess.c b/linux/LinuxProcess.c index c9828065..cedc2162 100644 --- a/linux/LinuxProcess.c +++ b/linux/LinuxProcess.c @@ -240,8 +240,7 @@ static bool findCommInCmdline(const char *comm, const char *cmdline, int cmdline } tokenLen = token - tokenBase; - if (((commLen < (TASK_COMM_LEN - 1) && tokenLen == commLen) || - (commLen == (TASK_COMM_LEN - 1) && tokenLen >= commLen)) && + if ((tokenLen == commLen || (tokenLen > commLen && commLen == (TASK_COMM_LEN - 1))) && strncmp(tokenBase, comm, commLen) == 0) { *pCommStart = tokenBase - cmdline; *pCommEnd = token - cmdline;