]> git.proxmox.com Git - mirror_edk2.git/commit
NetworkPkg/Udp6Dxe: Fix the failure to leave one multicast group address.
authorJiaxin Wu <jiaxin.wu@intel.com>
Thu, 1 Mar 2018 09:24:20 +0000 (17:24 +0800)
committerJiaxin Wu <jiaxin.wu@intel.com>
Fri, 2 Mar 2018 03:15:38 +0000 (11:15 +0800)
commitdb79f8019de5e6add3a721b60283586558f5e848
tree9461d5af53b80ce82d9f548c550cf558bc5800c7
parentf33d39949b3eb7f7ab3f326c8adf560aabc6fd53
NetworkPkg/Udp6Dxe: Fix the failure to leave one multicast group address.

The issue was enrolled by the commit of ceec3638. One of the change in the commit
was to return the status from NetMapIterate in Udp6Groups function. But it should
not return EFI_ABORTED directly in case McastIp is not NULL, which means to terminate
the iteration and leave the McastIp successfully.

Cc: Wang Fan <fan.wang@intel.com>
Cc: Fu Siyuan <siyuan.fu@intel.com>
Cc: Ye Ting <ting.ye@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jiaxin Wu <jiaxin.wu@intel.com>
Reviewed-by: Fu Siyuan <siyuan.fu@intel.com>
NetworkPkg/Udp6Dxe/Udp6Main.c