소스 검색

Enables CloseSession() to be called from IApp_CloseSocket()

...without causing an infinite recursive call.
pogojotz 9 년 전
부모
커밋
accb5d54a9
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      source/src/enet_encap/encap.c

+ 1 - 1
source/src/enet_encap/encap.c

@@ -622,8 +622,8 @@ void CloseSession(int socket) {
   int i;
   for (i = 0; i < OPENER_NUMBER_OF_SUPPORTED_SESSIONS; ++i) {
     if (g_registered_sessions[i] == socket) {
-      IApp_CloseSocket_tcp(socket);
       g_registered_sessions[i] = kEipInvalidSocket;
+      IApp_CloseSocket_tcp(socket);
       break;
     }
   }