diff --git a/net/local/local_sendpacket.c b/net/local/local_sendpacket.c index 6cf4a06bd45..f7ba29a42e0 100644 --- a/net/local/local_sendpacket.c +++ b/net/local/local_sendpacket.c @@ -98,7 +98,7 @@ static int local_fifo_write(FAR struct file *filep, FAR const uint8_t *buf, nwritten += ret; } - return nwritten; + return nwritten > 0 ? nwritten : ret; } /****************************************************************************