diff --git a/internal/context/user_plane_information.go b/internal/context/user_plane_information.go index 3b86ee1f..e85482e2 100644 --- a/internal/context/user_plane_information.go +++ b/internal/context/user_plane_information.go @@ -496,7 +496,7 @@ func (upi *UserPlaneInformation) selectAnchorUPF(source *UPNode, selection *UPFS } } } - if !findNewNode { + if !findNewNode && node.Type == UPNODE_UPF { upList = append(upList, node) } if len(queue) == 0 {