[ros-diffs] [cgutman] 42088: - Generate a random ID for use during datagram reassembly

cgutman at svn.reactos.org cgutman at svn.reactos.org
Sun Jul 19 19:40:36 CEST 2009


Author: cgutman
Date: Sun Jul 19 19:40:36 2009
New Revision: 42088

URL: http://svn.reactos.org/svn/reactos?rev=42088&view=rev
Log:
 - Generate a random ID for use during datagram reassembly

Modified:
    trunk/reactos/lib/drivers/ip/transport/rawip/rawip.c

Modified: trunk/reactos/lib/drivers/ip/transport/rawip/rawip.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/lib/drivers/ip/transport/rawip/rawip.c?rev=42088&r1=42087&r2=42088&view=diff
==============================================================================
--- trunk/reactos/lib/drivers/ip/transport/rawip/rawip.c [iso-8859-1] (original)
+++ trunk/reactos/lib/drivers/ip/transport/rawip/rawip.c [iso-8859-1] Sun Jul 19 19:40:36 2009
@@ -59,7 +59,7 @@
     /* Length of header and data */
     IPHeader->TotalLength = WH2N((USHORT)IPPacket->TotalSize);
     /* Identification */
-    IPHeader->Id = 0;
+    IPHeader->Id = (USHORT)Random();
     /* One fragment at offset 0 */
     IPHeader->FlagsFragOfs = 0;
     /* Time-to-Live is 128 */



More information about the Ros-diffs mailing list