diff --git a/net/local/local_sockif.c b/net/local/local_sockif.c index e71c951c06..5d59e306f9 100644 --- a/net/local/local_sockif.c +++ b/net/local/local_sockif.c @@ -726,6 +726,16 @@ static int local_ioctl(FAR struct socket *psock, int cmd, ret = -ENOTCONN; } break; + case FIONSPACE: + if (conn->lc_outfile.f_inode != NULL) + { + ret = file_ioctl(&conn->lc_outfile, cmd, arg); + } + else + { + ret = -ENOTCONN; + } + break; default: ret = -ENOTTY; break;