From f0468fdd2e8f7585ad1f80ae08e5ed3bedacc28d Mon Sep 17 00:00:00 2001 From: John Hodge Date: Sun, 9 Feb 2014 22:37:52 +0800 Subject: [PATCH] Modules/IPStack - Increase range of TCP port allocation randomness --- KernelLand/Modules/IPStack/tcp.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/KernelLand/Modules/IPStack/tcp.c b/KernelLand/Modules/IPStack/tcp.c index a94d7b54..4ef4bb36 100644 --- a/KernelLand/Modules/IPStack/tcp.c +++ b/KernelLand/Modules/IPStack/tcp.c @@ -8,7 +8,6 @@ #include "ipv6.h" #include "tcp.h" -#define USE_SELECT 1 #define HEXDUMP_INCOMING 0 #define HEXDUMP_OUTGOING 0 @@ -87,7 +86,7 @@ Uint32 gaTCP_PortBitmap[0x800]; */ void TCP_Initialise(void) { - giTCP_NextOutPort += rand()%32; + giTCP_NextOutPort += rand()%128; IPStack_AddFile(&gTCP_ServerFile); IPStack_AddFile(&gTCP_ClientFile); IPv4_RegisterCallback(IP4PROT_TCP, TCP_GetPacket); -- 2.20.1