@@ -109,7 +109,7 @@ const char* ffNetworkingSendHttpRequest(FFNetworkingState* state, const char* ho
109109    #ifdef  TCP_NODELAY 
110110    // Enable TCP_NODELAY to disable Nagle's algorithm 
111111    if  (setsockopt (state -> sockfd , IPPROTO_TCP , TCP_NODELAY , (char * )& flag , sizeof (flag )) !=  0 ) {
112-         FF_DEBUG ("Failed to set TCP_NODELAY: %d " , WSAGetLastError ());
112+         FF_DEBUG ("Failed to set TCP_NODELAY: %s " , ffDebugWin32Error (( DWORD )  WSAGetLastError () ));
113113    } else  {
114114        FF_DEBUG ("Successfully disabled Nagle's algorithm" );
115115    }
@@ -118,7 +118,7 @@ const char* ffNetworkingSendHttpRequest(FFNetworkingState* state, const char* ho
118118    #ifdef  TCP_FASTOPEN 
119119    // Set TCP Fast Open 
120120    if  (setsockopt (state -> sockfd , IPPROTO_TCP , TCP_FASTOPEN , (char * )& flag , sizeof (flag )) !=  0 ) {
121-         FF_DEBUG ("Failed to set TCP_FASTOPEN option: %d " , WSAGetLastError ());
121+         FF_DEBUG ("Failed to set TCP_FASTOPEN option: %s " , ffDebugWin32Error (( DWORD )  WSAGetLastError () ));
122122    } else  {
123123        FF_DEBUG ("Successfully set TCP_FASTOPEN option" );
124124    }
@@ -141,7 +141,7 @@ const char* ffNetworkingSendHttpRequest(FFNetworkingState* state, const char* ho
141141            .sin_addr .s_addr  =  INADDR_ANY ,
142142        }, sizeof (struct  sockaddr_in ))) !=  0 )
143143    {
144-         FF_DEBUG ("bind() failed: %d " , WSAGetLastError ());
144+         FF_DEBUG ("bind() failed: %s " , ffDebugWin32Error (( DWORD )  WSAGetLastError () ));
145145        closesocket (state -> sockfd );
146146        freeaddrinfo (addr );
147147        state -> sockfd  =  INVALID_SOCKET ;
@@ -177,7 +177,7 @@ const char* ffNetworkingSendHttpRequest(FFNetworkingState* state, const char* ho
177177
178178    if (!result  &&  WSAGetLastError () !=  WSA_IO_PENDING )
179179    {
180-         FF_DEBUG ("ConnectEx() failed: %d " , WSAGetLastError ());
180+         FF_DEBUG ("ConnectEx() failed: %s " , ffDebugWin32Error (( DWORD )  WSAGetLastError () ));
181181        closesocket (state -> sockfd );
182182        state -> sockfd  =  INVALID_SOCKET ;
183183        return  "ConnectEx() failed" ;
@@ -213,7 +213,7 @@ const char* ffNetworkingRecvHttpResponse(FFNetworkingState* state, FFstrbuf* buf
213213    DWORD  transfer , flags ;
214214    if  (!WSAGetOverlappedResult (state -> sockfd , & state -> overlapped , & transfer , TRUE, & flags ))
215215    {
216-         FF_DEBUG ("WSAGetOverlappedResult failed: %d " , WSAGetLastError ());
216+         FF_DEBUG ("WSAGetOverlappedResult failed: %s " , ffDebugWin32Error (( DWORD )  WSAGetLastError () ));
217217        closesocket (state -> sockfd );
218218        return  "WSAGetOverlappedResult() failed" ;
219219    }
@@ -243,7 +243,7 @@ const char* ffNetworkingRecvHttpResponse(FFNetworkingState* state, FFstrbuf* buf
243243            if  (received  ==  0 ) {
244244                FF_DEBUG ("Connection closed (received=0)" );
245245            } else  {
246-                 FF_DEBUG ("Reception failed: %d " , WSAGetLastError ());
246+                 FF_DEBUG ("Reception failed: %s " , ffDebugWin32Error (( DWORD )  WSAGetLastError () ));
247247            }
248248            break ;
249249        }
0 commit comments