diff --git a/local/recipes/system/redbear-power/source/src/pid_detail.rs b/local/recipes/system/redbear-power/source/src/pid_detail.rs index 48a50e7edd..38fbb240b2 100644 --- a/local/recipes/system/redbear-power/source/src/pid_detail.rs +++ b/local/recipes/system/redbear-power/source/src/pid_detail.rs @@ -19,6 +19,8 @@ pub struct ProcStatus { pub pid: Option, pub ppid: Option, pub pgrp: Option, + pub ngid: Option, + pub tracer_pid: Option, pub session: Option, pub uid_real: Option, pub uid_effective: Option, @@ -192,8 +194,8 @@ fn read_status(pid: u32) -> ProcStatus { "Pid" => s.pid = num(value_str), "PPid" => s.ppid = num(value_str), "Tgid" => s.pgrp = num(value_str), - "Ngid" => {} - "TracerPid" => {} + "Ngid" => s.ngid = num(value_str), + "TracerPid" => s.tracer_pid = num(value_str), "Uid" => { let mut parts = value.split_whitespace(); s.uid_real = parts.next().and_then(|x| x.parse().ok());