From 15003d1b0abccc8bcef84386c4a6da176e41f883 Mon Sep 17 00:00:00 2001 From: Anton Kling Date: Sun, 9 Jun 2024 22:05:53 +0200 Subject: Add UDP --- kernel/network/tcp.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'kernel/network/tcp.c') diff --git a/kernel/network/tcp.c b/kernel/network/tcp.c index 68628d8..aeabbf2 100644 --- a/kernel/network/tcp.c +++ b/kernel/network/tcp.c @@ -182,7 +182,9 @@ void handle_tcp(ipv4_t src_ip, const u8 *payload, u32 payload_length) { if (SYN == flags) { struct TcpConnection *con = internal_tcp_incoming(src_ip.d, src_port, 0, dst_port); - assert(con); + if(!con) { + return; + } con->ack = seq_num + 1; tcp_send_empty_payload(con, SYN | ACK); con->seq++; -- cgit v1.2.3