From 12208af7773775bf637ee2f8a07fdd6300238fc1 Mon Sep 17 00:00:00 2001 From: Benny Baumann Date: Mon, 1 Feb 2021 22:09:39 +0100 Subject: [PATCH] DiD: Avoid negative cmdlineBasenameOffset --- linux/LinuxProcess.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/linux/LinuxProcess.c b/linux/LinuxProcess.c index df9958d8..2cc02033 100644 --- a/linux/LinuxProcess.c +++ b/linux/LinuxProcess.c @@ -202,6 +202,9 @@ static bool findCommInCmdline(const char *comm, const char *cmdline, int cmdline size_t tokenLen; const size_t commLen = strlen(comm); + if (cmdlineBasenameOffset < 0) + return false; + for (const char *token = cmdline + cmdlineBasenameOffset; *token; ) { for (tokenBase = token; *token && *token != '\n'; ++token) { if (*token == '/') {