From f89eef4733b7905dbf362cbde9aebb2dd0dcfe7d Mon Sep 17 00:00:00 2001 From: Anton Kling Date: Thu, 4 Jul 2024 20:00:12 +0200 Subject: PIT: Fix dumb bug The incorrect timer was being used for TCP ACK flush --- kernel/socket.c | 1 + 1 file changed, 1 insertion(+) (limited to 'kernel/socket.c') diff --git a/kernel/socket.c b/kernel/socket.c index e0d99a9..bab80c5 100644 --- a/kernel/socket.c +++ b/kernel/socket.c @@ -596,6 +596,7 @@ int tcp_create_fd(int is_nonblock) { if (!con) { return -ENOMEM; } + memset(con, 0, sizeof(struct TcpConnection)); con->state = TCP_STATE_CLOSED; con->should_send_ack = 0; -- cgit v1.2.3