From 207db2e8f8874de7b8cfe43fa5ce7cb7c06b5097 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20G=C3=B6ttsche?= Date: Mon, 17 Apr 2023 19:04:00 +0200 Subject: Linux: drop preconditions for free_and_xStrdup() free_and_xStrdup() internally skips the strdup() allocation if both strings exist are are the same. Drop such conditions prior of a call. --- linux/LinuxProcessTable.c | 6 ------ 1 file changed, 6 deletions(-) diff --git a/linux/LinuxProcessTable.c b/linux/LinuxProcessTable.c index 1799ffa7..83b92619 100644 --- a/linux/LinuxProcessTable.c +++ b/linux/LinuxProcessTable.c @@ -985,9 +985,6 @@ static void LinuxProcessTable_readSecattrData(LinuxProcess* process, openat_arg_ Row_updateFieldWidth(SECATTR, strlen(buffer)); - if (process->secattr && String_eq(process->secattr, buffer)) { - return; - } free_and_xStrdup(&process->secattr, buffer); } @@ -1008,9 +1005,6 @@ static void LinuxProcessTable_readCwd(LinuxProcess* process, openat_arg_t procFd pathBuffer[r] = '\0'; - if (process->super.procCwd && String_eq(process->super.procCwd, pathBuffer)) - return; - free_and_xStrdup(&process->super.procCwd, pathBuffer); } -- cgit v1.2.3