From cf954e7f15c7a3fe7b3a0a6115336ecb59237741 Mon Sep 17 00:00:00 2001 From: Matheus Date: Sun, 28 Jun 2026 12:24:01 -0300 Subject: [PATCH] tcp: fix possible null dereference --- kernel-src/io/net/tcp.c | 3 ++- recipes/astral | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/kernel-src/io/net/tcp.c b/kernel-src/io/net/tcp.c index eea2d37f..42059634 100644 --- a/kernel-src/io/net/tcp.c +++ b/kernel-src/io/net/tcp.c @@ -1764,8 +1764,9 @@ static size_t tcp_datacount(socket_t *socket) { count = RINGBUFFER_DATACOUNT(&tcpsocket->tcb->receivebuffer); - cleanup: MUTEX_RELEASE(&tcpsocket->tcb->mutex); + + cleanup: MUTEX_RELEASE(&socket->mutex); return count; } diff --git a/recipes/astral b/recipes/astral index 8e5392f0..8343317c 100644 --- a/recipes/astral +++ b/recipes/astral @@ -1,5 +1,5 @@ name=astral -revision=15 +revision=16 from_source=astral imagedeps="build-essential nasm" hostdeps="xgcc xbinutils limine"