b9723148a2
When support for the 'LIBPROC_HIDE_KERNEL' environment variable was introduced, a deficiency was present that allowed any rejected proc_t (i.e. a kworker thread) to preserve the strdup'd 'cmd' value. That residual value would prevent stat2proc or status2proc from updating a cmd field with the proper program name for some tasks. This patch just ensures a proc_t is freshened whenever it has been rejected due to an active PT->hide_kernel. [ again thanks to Björn for initiating the extension ] Reference(s): . original hide_kernel implementation commit 2a7ec67ac806d91520f59c384684e2332774368b . original hide_kernel proposal https://gitlab.com/procps-ng/procps/-/merge_requests/147 Signed-off-by: Jim Warner <james.warner@comcast.net>