aboutsummaryrefslogtreecommitdiffstats
path: root/debian/patches/0001-reset-cached-values.patch
diff options
context:
space:
mode:
authorDaniel Lange <DLange@git.local>2021-01-14 13:36:56 +0100
committerDaniel Lange <DLange@git.local>2021-01-14 19:45:55 +0100
commit048ad2ff54017710af65007cb7f8ab1bd39e5d5f (patch)
tree84fe35728558611709d3fbaf9eab644be4a05048 /debian/patches/0001-reset-cached-values.patch
parent9c95b72c082f325f16001e89c3362c1d3cd0cf4c (diff)
downloaddebian_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.patch21
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;

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