diff options
| author | Ophestra <cat@gensokyo.uk> | 2024-12-28 12:14:42 +0900 |
|---|---|---|
| committer | Ophestra <cat@gensokyo.uk> | 2024-12-28 12:14:42 +0900 |
| commit | c70f0612ad32f9ba5dc4ecf793aa4553929372d4 (patch) | |
| tree | 9fda1d636a858edcc6869b650cfea5cd581bb6ea | |
| parent | 85e5b097fdd04ea05ab42a02085f517570853429 (diff) | |
fortify/print: skip nil filesystem entries
This fixes a panic when displaying configurations with nil filesystem entries.
Signed-off-by: Ophestra <cat@gensokyo.uk>
| -rw-r--r-- | print.go | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -93,6 +93,10 @@ func printShow(instance *state.State, config *fst.Config, short bool) { if !short && config.Confinement.Sandbox != nil && len(config.Confinement.Sandbox.Filesystem) > 0 { fmt.Fprintf(w, "Filesystem:\n") for _, f := range config.Confinement.Sandbox.Filesystem { + if f == nil { + continue + } + expr := new(strings.Builder) if f.Device { expr.WriteString(" d") |
