diff options
author | Daniel Lange <DLange@git.local> | 2021-01-14 13:36:56 +0100 |
---|---|---|
committer | Daniel Lange <DLange@git.local> | 2021-01-14 19:45:55 +0100 |
commit | 048ad2ff54017710af65007cb7f8ab1bd39e5d5f (patch) | |
tree | 84fe35728558611709d3fbaf9eab644be4a05048 /debian/patches/0001-reset-cached-values.patch | |
parent | 9c95b72c082f325f16001e89c3362c1d3cd0cf4c (diff) | |
download | debian_htop-048ad2ff54017710af65007cb7f8ab1bd39e5d5f.tar.gz debian_htop-048ad2ff54017710af65007cb7f8ab1bd39e5d5f.tar.bz2 debian_htop-048ad2ff54017710af65007cb7f8ab1bd39e5d5f.zip |
Prepare a set of patches for an upcoming 3.0.5-2
Diffstat (limited to 'debian/patches/0001-reset-cached-values.patch')
-rw-r--r-- | debian/patches/0001-reset-cached-values.patch | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/debian/patches/0001-reset-cached-values.patch b/debian/patches/0001-reset-cached-values.patch new file mode 100644 index 0000000..46ff165 --- /dev/null +++ b/debian/patches/0001-reset-cached-values.patch @@ -0,0 +1,21 @@ +Backport of https://github.com/htop-dev/htop/pull/473 + +--- a/linux/LinuxProcessList.c 2021-01-11 20:43:28.186510057 +0100 ++++ b/linux/LinuxProcessList.c 2021-01-14 13:48:23.452808449 +0100 +@@ -1454,10 +1454,16 @@ + if (proc->state == 'Z' && (proc->basenameOffset == 0)) { + proc->basenameOffset = -1; + setCommand(proc, command, commLen); ++ lp->procCmdlineBasenameOffset = 0; ++ lp->procCmdlineBasenameEnd = 0; ++ lp->mergedCommand.commChanged = true; + } else if (Process_isThread(proc)) { + if (settings->showThreadNames || Process_isKernelThread(proc) || (proc->state == 'Z' && proc->basenameOffset == 0)) { + proc->basenameOffset = -1; + setCommand(proc, command, commLen); ++ lp->procCmdlineBasenameOffset = 0; ++ lp->procCmdlineBasenameEnd = 0; ++ lp->mergedCommand.commChanged = true; + } else if (settings->showThreadNames) { + if (! LinuxProcessList_readCmdlineFile(proc, procFd)) { + goto errorReadingProcess; |