Merge pull request #9843 from MonsterDruide1/network-connreset
net: translate ECONNRESET network error
This commit is contained in:
		| @@ -23,6 +23,7 @@ enum class Errno : u32 { | ||||
|     INVAL = 22, | ||||
|     MFILE = 24, | ||||
|     MSGSIZE = 90, | ||||
|     CONNRESET = 104, | ||||
|     NOTCONN = 107, | ||||
|     TIMEDOUT = 110, | ||||
| }; | ||||
|   | ||||
| @@ -27,6 +27,8 @@ Errno Translate(Network::Errno value) { | ||||
|         return Errno::NOTCONN; | ||||
|     case Network::Errno::TIMEDOUT: | ||||
|         return Errno::TIMEDOUT; | ||||
|     case Network::Errno::CONNRESET: | ||||
|         return Errno::CONNRESET; | ||||
|     default: | ||||
|         UNIMPLEMENTED_MSG("Unimplemented errno={}", value); | ||||
|         return Errno::SUCCESS; | ||||
|   | ||||
| @@ -109,6 +109,8 @@ Errno TranslateNativeError(int e) { | ||||
|         return Errno::AGAIN; | ||||
|     case WSAECONNREFUSED: | ||||
|         return Errno::CONNREFUSED; | ||||
|     case WSAECONNRESET: | ||||
|         return Errno::CONNRESET; | ||||
|     case WSAEHOSTUNREACH: | ||||
|         return Errno::HOSTUNREACH; | ||||
|     case WSAENETDOWN: | ||||
| @@ -205,6 +207,8 @@ Errno TranslateNativeError(int e) { | ||||
|         return Errno::AGAIN; | ||||
|     case ECONNREFUSED: | ||||
|         return Errno::CONNREFUSED; | ||||
|     case ECONNRESET: | ||||
|         return Errno::CONNRESET; | ||||
|     case EHOSTUNREACH: | ||||
|         return Errno::HOSTUNREACH; | ||||
|     case ENETDOWN: | ||||
|   | ||||
| @@ -30,6 +30,7 @@ enum class Errno { | ||||
|     NOTCONN, | ||||
|     AGAIN, | ||||
|     CONNREFUSED, | ||||
|     CONNRESET, | ||||
|     HOSTUNREACH, | ||||
|     NETDOWN, | ||||
|     NETUNREACH, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user