diff --git a/object_manager.go b/object_manager.go index 9f8f5860..d73c6358 100644 --- a/object_manager.go +++ b/object_manager.go @@ -268,6 +268,9 @@ func (objMgr *ObjectManager) ReleaseIP(netview string, ipAddr string, macAddr st fixAddress, _ := objMgr.GetFixedAddress(netview, ipAddr, macAddr) fmt.Printf("GetFixedAddress() returns: '%s'\n", fixAddress) + if fixAddress == nil { + return "", nil + } return objMgr.connector.DeleteObject(fixAddress.Ref) }