From ffc852264635d760862816aa4bcc9ec15e28129c Mon Sep 17 00:00:00 2001 From: Doug Rabson Date: Wed, 5 Jun 2024 10:33:33 +0100 Subject: [PATCH] libpod: fix 'podman kube generate' on FreeBSD This avoids dereferencing c.config.Spec.Linux if it is nil, which is the case on FreeBSD. [NO NEW TESTS NEEDED] Signed-off-by: Doug Rabson --- libpod/kube.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libpod/kube.go b/libpod/kube.go index ca43aba5dc..b376f9ef8f 100644 --- a/libpod/kube.go +++ b/libpod/kube.go @@ -1308,7 +1308,7 @@ func generateKubeSecurityContext(c *Container) (*v1.SecurityContext, bool, error scHasData = true sc.ReadOnlyRootFilesystem = &ro } - if c.config.Spec.Linux.MaskedPaths == nil { + if c.config.Spec.Linux != nil && c.config.Spec.Linux.MaskedPaths == nil { scHasData = true unmask := v1.UnmaskedProcMount sc.ProcMount = &unmask