From 8bdec7155ef1756deef78120fd75469229226f2a Mon Sep 17 00:00:00 2001 From: Hisham Muhammad Date: Thu, 17 Mar 2011 04:26:28 +0000 Subject: show names of zombie processes properly --- ProcessList.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'ProcessList.c') diff --git a/ProcessList.c b/ProcessList.c index c2343576..d76938a6 100644 --- a/ProcessList.c +++ b/ProcessList.c @@ -625,7 +625,10 @@ static bool ProcessList_processEntries(ProcessList* this, const char* dirname, P ProcessList_add(this, process); } - if (Process_isThread(process)) { + if (process->state == 'Z') { + free(process->comm); + process->comm = String_copy(command); + } else if (Process_isThread(process)) { if (this->showThreadNames || Process_isKernelThread(process) || process->state == 'Z') { free(process->comm); process->comm = String_copy(command); -- cgit v1.2.3