summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlpleahy <lpleahy@6f19259b-4bc3-4df7-8a09-765794883524>2011-09-08 17:46:09 +0000
committerlpleahy <lpleahy@6f19259b-4bc3-4df7-8a09-765794883524>2011-09-08 17:46:09 +0000
commitdcdc2b6f164110d5200e92e2a3c97f063df78464 (patch)
tree3eae125c9ffe5218630c69b6095d4270bbf029c1
parentc64a4119d1eb4cb64401bb7b3d51904ccea6bca6 (diff)
downloadedk2-dcdc2b6f164110d5200e92e2a3c97f063df78464.zip
edk2-dcdc2b6f164110d5200e92e2a3c97f063df78464.tar.gz
edk2-dcdc2b6f164110d5200e92e2a3c97f063df78464.tar.bz2
Fix the endless loops reported by Janet CC Kuo.
Signed-off by: Lee Leahy git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/EADK@12300 6f19259b-4bc3-4df7-8a09-765794883524
-rw-r--r--StdLib/EfiSocketLib/Ip4.c1
-rw-r--r--StdLib/EfiSocketLib/Tcp4.c1
-rw-r--r--StdLib/EfiSocketLib/Udp4.c1
3 files changed, 3 insertions, 0 deletions
diff --git a/StdLib/EfiSocketLib/Ip4.c b/StdLib/EfiSocketLib/Ip4.c
index 7be786f..cc8e25e 100644
--- a/StdLib/EfiSocketLib/Ip4.c
+++ b/StdLib/EfiSocketLib/Ip4.c
@@ -2097,6 +2097,7 @@ EslIp4Shutdown (
pPreviousService->pNext = pService->pNext;
break;
}
+ pPreviousService = pPreviousService->pNext;
}
}
diff --git a/StdLib/EfiSocketLib/Tcp4.c b/StdLib/EfiSocketLib/Tcp4.c
index 9ac8da3..20deaba 100644
--- a/StdLib/EfiSocketLib/Tcp4.c
+++ b/StdLib/EfiSocketLib/Tcp4.c
@@ -3087,6 +3087,7 @@ EslTcp4Shutdown (
pPreviousService->pNext = pService->pNext;
break;
}
+ pPreviousService = pPreviousService->pNext;
}
}
diff --git a/StdLib/EfiSocketLib/Udp4.c b/StdLib/EfiSocketLib/Udp4.c
index 2e69e73..15364aa 100644
--- a/StdLib/EfiSocketLib/Udp4.c
+++ b/StdLib/EfiSocketLib/Udp4.c
@@ -2025,6 +2025,7 @@ EslUdp4Shutdown (
pPreviousService->pNext = pService->pNext;
break;
}
+ pPreviousService = pPreviousService->pNext;
}
}