]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Fix listen exit path when last port returns an error.
authorlpleahy <lpleahy@6f19259b-4bc3-4df7-8a09-765794883524>
Fri, 22 Jun 2012 21:46:55 +0000 (21:46 +0000)
committerlpleahy <lpleahy@6f19259b-4bc3-4df7-8a09-765794883524>
Fri, 22 Jun 2012 21:46:55 +0000 (21:46 +0000)
Signed-off-by: lpleahy
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13466 6f19259b-4bc3-4df7-8a09-765794883524

StdLib/EfiSocketLib/Tcp4.c
StdLib/EfiSocketLib/Tcp6.c

index e7924fa429bc713d3dd7ff7c85903bf20941bd99..145186bb367d9ce3b3d4d31b9fb309ce26ff17cc 100644 (file)
@@ -790,6 +790,8 @@ EslTcp4Listen (
     //  Mark the socket as configured\r
     //\r
     pSocket->bConfigured = TRUE;\r
+    Status = EFI_SUCCESS;\r
+    pSocket->errno = 0;\r
 \r
     //\r
     //  All done\r
index 688a256f64789fd8c506ad70ce577edbb8240f92..df70a94f4c380a1ba4ae49274fb15b886eb04f51 100644 (file)
@@ -821,6 +821,8 @@ EslTcp6Listen (
     //  Mark the socket as configured\r
     //\r
     pSocket->bConfigured = TRUE;\r
+    Status = EFI_SUCCESS;\r
+    pSocket->errno = 0;\r
 \r
     //\r
     //  All done\r