mirror of https://github.com/xzeldon/htop.git
Don't double-free comm when it's an existingProcess
This commit is contained in:
parent
97ea7a1a8c
commit
c90a445103
|
@ -606,12 +606,12 @@ void ProcessList_processEntries(ProcessList* this, char* dirname, int parent, fl
|
||||||
|
|
||||||
// Exception handler.
|
// Exception handler.
|
||||||
errorReadingProcess: {
|
errorReadingProcess: {
|
||||||
if (existingProcess)
|
|
||||||
ProcessList_remove(this, process);
|
|
||||||
if (process->comm) {
|
if (process->comm) {
|
||||||
free(process->comm);
|
free(process->comm);
|
||||||
process->comm = NULL;
|
process->comm = NULL;
|
||||||
}
|
}
|
||||||
|
if (existingProcess)
|
||||||
|
ProcessList_remove(this, process);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue