diff options
author | Eugene V. Lyubimkin <jackyf@debian.org> | 2011-09-21 21:17:17 +0300 |
---|---|---|
committer | Daniel Lange <DLange@git.local> | 2016-04-11 13:00:29 +0200 |
commit | 38174fffd79f54a8be7642bf170a2320b29e8063 (patch) | |
tree | 67e5b48bac68cd7ec535f91cdd8b259e6c9faf07 /debian/patches/100-fix-cgroups-crash.patch | |
parent | b40595f7f36fdc3137cb2f767a74d13bebf25039 (diff) | |
download | debian_htop-38174fffd79f54a8be7642bf170a2320b29e8063.tar.gz debian_htop-38174fffd79f54a8be7642bf170a2320b29e8063.tar.bz2 debian_htop-38174fffd79f54a8be7642bf170a2320b29e8063.zip |
Imported Debian patch 0.9-4debian/0.9-4
Diffstat (limited to 'debian/patches/100-fix-cgroups-crash.patch')
-rw-r--r-- | debian/patches/100-fix-cgroups-crash.patch | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/debian/patches/100-fix-cgroups-crash.patch b/debian/patches/100-fix-cgroups-crash.patch new file mode 100644 index 0000000..4ba95cb --- /dev/null +++ b/debian/patches/100-fix-cgroups-crash.patch @@ -0,0 +1,18 @@ +diff --git a/ProcessList.c b/ProcessList.c +index c234357..3bb1b81 100644 +--- a/ProcessList.c ++++ b/ProcessList.c +@@ -473,7 +473,12 @@ static void ProcessList_readCGroupFile(Process* process, const char* dirname, co + char** fields = String_split(trimmed, ':'); + free(trimmed); + +- process->cgroup = strndup(fields[2] + 1, 10); ++ if (!fields[1] || !fields[2]) { ++ process->cgroup = strdup(""); // cgroups do not work ++ } ++ else { ++ process->cgroup = strndup(fields[2] + 1, 10); ++ } + String_freeArray(fields); + } + fclose(file); |