Преглед на файлове

IPv4: Randomize the first TCP sequence number

Fixes #185.
Andreas Kling преди 5 години
родител
ревизия
aac17fc81a
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      Kernel/Net/TCPSocket.cpp

+ 1 - 1
Kernel/Net/TCPSocket.cpp

@@ -331,7 +331,7 @@ KResult TCPSocket::protocol_connect(FileDescription& description, ShouldBlock sh
 
     allocate_local_port_if_needed();
 
-    m_sequence_number = 0;
+    m_sequence_number = get_good_random<u32>();
     m_ack_number = 0;
 
     set_setup_state(SetupState::InProgress);