aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorOphestra <cat@gensokyo.uk>2024-12-28 12:14:42 +0900
committerOphestra <cat@gensokyo.uk>2024-12-28 12:14:42 +0900
commitc70f0612ad32f9ba5dc4ecf793aa4553929372d4 (patch)
tree9fda1d636a858edcc6869b650cfea5cd581bb6ea
parent85e5b097fdd04ea05ab42a02085f517570853429 (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.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/print.go b/print.go
index fb5eb361..c3126a40 100644
--- a/print.go
+++ b/print.go
@@ -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")