Sfoglia il codice sorgente

move error_message further down.

Ivan 7 mesi fa
parent
commit
eaaa0673bd
1 ha cambiato i file con 4 aggiunte e 4 eliminazioni
  1. 4 4
      source/src/ports/generic_networkhandler.c

+ 4 - 4
source/src/ports/generic_networkhandler.c

@@ -1090,12 +1090,12 @@ void CheckAndHandleConsumingUdpSocket(void) {
       }
 
       if(0 > received_size) {
-        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",
+        } 
+        int error_code = GetSocketErrorNumber();
+        char *error_message = GetErrorMessage(error_code);
+        OPENER_TRACE_ERR("networkhandler: error on recv: %d - %s\n",
                            error_code,
                            error_message);
         FreeErrorMessage(error_message);