summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Göttsche <cgzones@googlemail.com>2023-04-17 19:04:00 +0200
committerChristian Göttsche <cgzones@googlemail.com>2024-01-20 11:57:03 +0100
commit207db2e8f8874de7b8cfe43fa5ce7cb7c06b5097 (patch)
tree1a274d5bf5d27e37077c5d6464fb1ed0304f5c49
parent8e11f1f6568252792905b5123ed98b842a648788 (diff)
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.
-rw-r--r--linux/LinuxProcessTable.c6
1 files changed, 0 insertions, 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);
}

© 2014-2024 Faster IT GmbH | imprint | privacy policy