- Return the amount of data sent in XXXSendDatagram() functions
- Fixes send() and sendto() return values for datagram sockets (bug exposed by the AFD send user-mode IRP rewrite)

svn path=/trunk/; revision=52559
This commit is contained in:
Cameron Gutman 2011-07-07 20:02:52 +00:00
parent d573717e00
commit 6a6e263c86
3 changed files with 6 additions and 0 deletions

View file

@ -228,6 +228,8 @@ NTSTATUS ICMPSendDatagram(
FreeNdisPacket(Packet.NdisPacket);
return Status;
}
*DataUsed = DataSize;
TI_DbgPrint(MID_TRACE,("Leaving\n"));

View file

@ -261,6 +261,8 @@ NTSTATUS RawIPSendDatagram(
FreeNdisPacket(Packet.NdisPacket);
return Status;
}
*DataUsed = DataSize;
TI_DbgPrint(MID_TRACE,("Leaving\n"));

View file

@ -234,6 +234,8 @@ NTSTATUS UDPSendDatagram(
FreeNdisPacket(Packet.NdisPacket);
return Status;
}
*DataUsed = DataSize;
return STATUS_SUCCESS;
}