diff --git a/features/udm_user/api_udm_user.go b/features/udm_user/api_udm_user.go index bf48fe3e..f5c081cc 100644 --- a/features/udm_user/api_udm_user.go +++ b/features/udm_user/api_udm_user.go @@ -187,8 +187,8 @@ func NeInfoByUDM(neId string) (*dborm.NeInfo, error) { log.Error("dborm.XormGetNeInfo is failed:", err) return nil, err } - if neInfo.Ip == "" { - return nil, fmt.Errorf("ne_info not IP") + if neInfo == nil || neInfo.Ip == "" { + return nil, fmt.Errorf("not ne_info or not IP") } return neInfo, nil }