diff options
| author | Ophestra <cat@gensokyo.uk> | 2024-12-21 23:52:48 +0900 |
|---|---|---|
| committer | Ophestra <cat@gensokyo.uk> | 2024-12-21 23:52:48 +0900 |
| commit | f2869c423547a1f5b8b78428e79d024223c2c09c (patch) | |
| tree | 5ea2af2587ef15757af9621ac19154a77504d8ec /print.go | |
| parent | bf11241649cc0ef7bea4188d9baf880b0ea95276 (diff) | |
fortify: serialise ps with string as key
Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'print.go')
| -rw-r--r-- | print.go | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -175,7 +175,11 @@ func printPs(short bool) { } if flagJSON { - printJSON(entries) + es := make(map[string]*state.State, len(entries)) + for id, instance := range entries { + es[id.String()] = instance + } + printJSON(es) return } @@ -215,7 +219,7 @@ func printJSON(v any) { encoder := json.NewEncoder(direct.Stdout) encoder.SetIndent("", " ") if err := encoder.Encode(v); err != nil { - fmsg.Fatalf("cannot serialise as JSON: %v", err) + fmsg.Fatalf("cannot serialise: %v", err) panic("unreachable") } } |
