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"