소스 검색

Fix the issue 524: memory leak

yanxiaojia 9 달 전
부모
커밋
b369e1e596
1개의 변경된 파일1개의 추가작업 그리고 0개의 파일을 삭제
  1. 1 0
      source/src/ports/generic_networkhandler.c

+ 1 - 0
source/src/ports/generic_networkhandler.c

@@ -1093,6 +1093,7 @@ void CheckAndHandleConsumingUdpSocket(void) {
         int error_code = GetSocketErrorNumber();
         char *error_message = GetErrorMessage(error_code);
         if(OPENER_SOCKET_WOULD_BLOCK == error_code) {
+          FreeErrorMessage(error_message);
           return; // No fatal error, resume execution
         } OPENER_TRACE_ERR("networkhandler: error on recv: %d - %s\n",
                            error_code,