aboutsummaryrefslogtreecommitdiffhomepage
path: root/sandbox
diff options
context:
space:
mode:
authorOphestra <cat@gensokyo.uk>2025-03-17 16:17:03 +0900
committerOphestra <cat@gensokyo.uk>2025-03-17 16:17:03 +0900
commit528674cb6e982978a72cdcd7337144cda12ab025 (patch)
tree674cf998bc6a6456619b72ab6f04161983d01bec /sandbox
parent70c9757e26909a7ac6780dc6140af6a1b925e508 (diff)
sandbox/init: fail early on nil op
Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'sandbox')
-rw-r--r--sandbox/init.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/sandbox/init.go b/sandbox/init.go
index 4fbb173f..e80afbea 100644
--- a/sandbox/init.go
+++ b/sandbox/init.go
@@ -143,6 +143,10 @@ func Init(prepare func(prefix string), setVerbose func(verbose bool)) {
}
for i, op := range *params.Ops {
+ if op == nil {
+ log.Fatalf("invalid op %d", i)
+ }
+
msg.Verbosef("mounting %s", op)
if err := op.apply(&params.InitParams); err != nil {
msg.PrintBaseErr(err,