diff options
| author | Ophestra Umiker <cat@ophivana.moe> | 2024-10-28 14:21:15 +0900 |
|---|---|---|
| committer | Ophestra Umiker <cat@ophivana.moe> | 2024-10-28 14:21:15 +0900 |
| commit | 431dc095e53b64d33ec4c47aedf3082ec8cffe80 (patch) | |
| tree | 62c16e95337aa2888a02af874e658c32bc5d0f6c /internal/app/start.go | |
| parent | 60e91b9b0f2913265795893ea693f82991b69737 (diff) | |
app/start: skip cleanup if shim is nil
Shim is created before any system operation happens.
Signed-off-by: Ophestra Umiker <cat@ophivana.moe>
Diffstat (limited to 'internal/app/start.go')
| -rw-r--r-- | internal/app/start.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/internal/app/start.go b/internal/app/start.go index bac3f128..a50be6ea 100644 --- a/internal/app/start.go +++ b/internal/app/start.go @@ -154,6 +154,11 @@ func (a *app) Wait() (int, error) { a.lock.Lock() defer a.lock.Unlock() + if a.shim == nil { + fmsg.VPrintln("shim not initialised, skipping cleanup") + return 1, nil + } + var r int if cmd := a.shim.Unwrap(); cmd == nil { |
