Merge pull request #1556 from sanimej/nilsb
Add a nil check before accessing sandbox.osSbox
This commit is contained in:
commit
e3d20c50d7
1 changed files with 7 additions and 1 deletions
|
@ -427,7 +427,13 @@ func (sb *sandbox) ResolveIP(ip string) string {
|
|||
}
|
||||
|
||||
func (sb *sandbox) ExecFunc(f func()) error {
|
||||
return sb.osSbox.InvokeFunc(f)
|
||||
sb.Lock()
|
||||
osSbox := sb.osSbox
|
||||
sb.Unlock()
|
||||
if osSbox != nil {
|
||||
return osSbox.InvokeFunc(f)
|
||||
}
|
||||
return fmt.Errorf("osl sandbox unavailable in ExecFunc for %v", sb.ContainerID())
|
||||
}
|
||||
|
||||
func (sb *sandbox) ResolveService(name string) ([]*net.SRV, []net.IP) {
|
||||
|
|
Loading…
Add table
Reference in a new issue