diff --git a/net/tcp/tcp_send_buffered.c b/net/tcp/tcp_send_buffered.c index 10000976f3e..ea3e9758e85 100644 --- a/net/tcp/tcp_send_buffered.c +++ b/net/tcp/tcp_send_buffered.c @@ -1163,7 +1163,7 @@ ssize_t psock_tcp_send(FAR struct socket *psock, FAR const void *buf, { wrb = tcp_wrbuffer_tryalloc(); ninfo("new wrb %p (non blocking)\n", wrb); - DEBUGASSERT(TCP_WBPKTLEN(wrb) == 0); + DEBUGASSERT(wrb == NULL || TCP_WBPKTLEN(wrb) == 0); } else {