X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=NetworkPkg%2FTcpDxe%2FSockInterface.c;h=4abda74220dd0286365515ce692b13445f69c2d2;hp=075e9ada6afe200b9b5d3b25918205a4562d7f22;hb=216f79703b8cb8dc65abdd768bedb2bcdbc1a1f8;hpb=906e1cb7f7f178f5cb2a3bebbac59f6aa8c273a4 diff --git a/NetworkPkg/TcpDxe/SockInterface.c b/NetworkPkg/TcpDxe/SockInterface.c index 075e9ada6a..4abda74220 100644 --- a/NetworkPkg/TcpDxe/SockInterface.c +++ b/NetworkPkg/TcpDxe/SockInterface.c @@ -146,11 +146,11 @@ SockDestroyChild ( ASSERT ((Sock != NULL) && (Sock->ProtoHandler != NULL)); - if (Sock->IsDestroyed) { + if (Sock->InDestroy) { return EFI_SUCCESS; } - Sock->IsDestroyed = TRUE; + Sock->InDestroy = TRUE; Status = EfiAcquireLockOrFail (&(Sock->Lock)); if (EFI_ERROR (Status)) { @@ -177,7 +177,7 @@ SockDestroyChild ( Status) ); - Sock->IsDestroyed = FALSE; + Sock->InDestroy = FALSE; } else if (SOCK_IS_CONFIGURED (Sock)) { SockConnFlush (Sock);