diff --git a/src/monitor/process.go b/src/monitor/process.go index 9c428e7..f8f5d8e 100644 --- a/src/monitor/process.go +++ b/src/monitor/process.go @@ -53,8 +53,10 @@ func (s Process) List(m *ice.Message, arg ...string) { m.Push("vms", kit.FmtSize(mem.VMS)) m.Push("cs", len(conn)) m.Push("fs", fd) - m.Push("reads", kit.FmtSize(rw.ReadBytes)) - m.Push("writes", kit.FmtSize(rw.WriteBytes)) + if rw != nil { + m.Push("reads", kit.FmtSize(rw.ReadBytes)) + m.Push("writes", kit.FmtSize(rw.WriteBytes)) + } m.Push("user", user) m.Push("name", name) m.Push("cmd", kit.Select(name, cmd))