- Return STATUS_NETWORK_UNREACHABLE if we can't get a route to the remote address

svn path=/trunk/; revision=40214
This commit is contained in:
Cameron Gutman 2009-03-25 02:10:49 +00:00
parent 5350d438bc
commit 88ab954b0b
2 changed files with 4 additions and 1 deletions

View file

@ -227,7 +227,7 @@ NTSTATUS RawIPSendDatagram(
if(!(NCE = RouteGetRouteToDestination( &RemoteAddress ))) { if(!(NCE = RouteGetRouteToDestination( &RemoteAddress ))) {
FreeNdisPacket(Packet.NdisPacket); FreeNdisPacket(Packet.NdisPacket);
return STATUS_UNSUCCESSFUL; return STATUS_NETWORK_UNREACHABLE;
} }
TI_DbgPrint(MID_TRACE,("About to send datagram\n")); TI_DbgPrint(MID_TRACE,("About to send datagram\n"));

View file

@ -527,6 +527,9 @@ NTSTATUS TCPTranslateError( int OskitError ) {
default: Status = STATUS_INVALID_CONNECTION; break; default: Status = STATUS_INVALID_CONNECTION; break;
} }
if (Status != STATUS_SUCCESS)
DbgPrint("%d -> %x\n", OskitError, Status);
TI_DbgPrint(DEBUG_TCP,("Error %d -> %x\n", OskitError, Status)); TI_DbgPrint(DEBUG_TCP,("Error %d -> %x\n", OskitError, Status));
return Status; return Status;
} }