diff options
author | Andrey Nazarov <skuller@skuller.net> | 2008-03-25 13:34:44 +0000 |
---|---|---|
committer | Andrey Nazarov <skuller@skuller.net> | 2008-03-25 13:34:44 +0000 |
commit | a2b6e72158970ffbe789776649c07107b9cfb553 (patch) | |
tree | ba7b7aeaf4699ff66cfb237ba8055651425c9321 /source/net_common.c | |
parent | b187be310e6f5c8a535864558827e16140ede6b1 (diff) |
Report ICMP errors as developer print.
Fixed `mvdrecord' crash when issued on MVD client.
Diffstat (limited to 'source/net_common.c')
-rw-r--r-- | source/net_common.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/source/net_common.c b/source/net_common.c index 8714892..b2fbe7b 100644 --- a/source/net_common.c +++ b/source/net_common.c @@ -415,6 +415,8 @@ neterr_t NET_GetPacket( netsrc_t sock ) { // wouldblock is silent break; case WSAECONNRESET: + Com_DPrintf( "%s: %s from %s\n", __func__, + NET_ErrorString(), NET_AdrToString( &net_from ) ); if( !net_ignore_icmp->integer ) { return NET_ERROR; } @@ -434,6 +436,8 @@ neterr_t NET_GetPacket( netsrc_t sock ) { // wouldblock is silent break; case ECONNREFUSED: + Com_DPrintf( "%s: %s from %s\n", __func__, + NET_ErrorString(), NET_AdrToString( &net_from ) ); if( !net_ignore_icmp->integer ) { return NET_ERROR; } @@ -534,6 +538,8 @@ neterr_t NET_SendPacket( netsrc_t sock, const netadr_t *to, unsigned length, con break; case WSAECONNRESET: case WSAEHOSTUNREACH: + Com_DPrintf( "%s: %s to %s\n", __func__, + NET_ErrorString(), NET_AdrToString( to ) ); if( !net_ignore_icmp->integer ) { return NET_ERROR; } @@ -558,6 +564,8 @@ neterr_t NET_SendPacket( netsrc_t sock, const netadr_t *to, unsigned length, con case EHOSTUNREACH: case ENETUNREACH: case ENETDOWN: + Com_DPrintf( "%s: %s to %s\n", __func__, + NET_ErrorString(), NET_AdrToString( to ) ); if( !net_ignore_icmp->integer ) { return NET_ERROR; } |