Sfoglia il codice sorgente

Fix event errorCode to be set to errno not strerror(errno).

Joachim Meyer 10 anni fa
parent
commit
f798638bc5
1 ha cambiato i file con 3 aggiunte e 3 eliminazioni
  1. 3 3
      Core/Contents/Source/PolyHTTPFetcher.cpp

+ 3 - 3
Core/Contents/Source/PolyHTTPFetcher.cpp

@@ -160,7 +160,7 @@ void HTTPFetcher::updateThread(){
 		event->errorCode = WSAGetLastError();
 #elif PLATFORM == PLATFORM_MAC || PLATFORM == PLATFORM_UNIX
         Logger::log("HTTP Fetcher: Send failed: %s\n",strerror(errno));
-		event->errorCode = strerror(errno);
+		event->errorCode = errno;
 #endif
 		createSocket();
 		dispatchEvent(event, HTTPFetcherEvent::EVENT_HTTP_ERROR);
@@ -179,7 +179,7 @@ void HTTPFetcher::updateThread(){
 #elif PLATFORM == PLATFORM_MAC || PLATFORM == PLATFORM_UNIX
 		if ((recv_size = recv(s, rec, DEFAULT_PAGE_BUF_SIZE, 0)) == -1) {
 			Logger::log("HTTP Fetcher: recv failed: %s\n", strerror(errno));
-			event->errorCode = strerror(errno);
+			event->errorCode = errno;
 #endif
 			dispatchEvent(event, HTTPFetcherEvent::EVENT_HTTP_ERROR);
 			killThread();
@@ -242,7 +242,7 @@ void HTTPFetcher::updateThread(){
 #elif PLATFORM == PLATFORM_MAC || PLATFORM == PLATFORM_UNIX
 		if ((recv_size = recv(s, rec, DEFAULT_PAGE_BUF_SIZE, 0)) == -1) {
 			Logger::log("HTTP Fetcher: recv failed: %s\n", strerror(errno));
-			event->errorCode = strerror(errno);
+			event->errorCode = errno;
 #endif
 			dispatchEvent(event, HTTPFetcherEvent::EVENT_HTTP_ERROR);
 			killThread();