Skip to content

Commit 835ee09

Browse files
committed
protect against nils
1 parent 39a2b94 commit 835ee09

File tree

1 file changed

+8
-1
lines changed
  • packages/orchestrator/internal/sharedstate

1 file changed

+8
-1
lines changed

packages/orchestrator/internal/sharedstate/tracker.go

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,14 @@ func New(selfWriteInterval time.Duration) (*Manager, error) {
3636
}
3737

3838
func (t *Manager) OnInsert(sandbox *sandbox.Sandbox) {
39-
t.selfSandboxResources.Insert(sandbox.Metadata.Runtime.SandboxID, sandbox.Config)
39+
metadata := sandbox.Metadata
40+
if metadata == nil {
41+
zap.L().Warn("Ignoring sandbox without metadata")
42+
43+
return
44+
}
45+
46+
t.selfSandboxResources.Insert(metadata.Runtime.SandboxID, metadata.Config)
4047
}
4148

4249
func (t *Manager) OnRemove(sandboxID string) {

0 commit comments

Comments
 (0)