diff --git a/net/local/local_sockif.c b/net/local/local_sockif.c index d6e716dfa58..fb82e4db84a 100644 --- a/net/local/local_sockif.c +++ b/net/local/local_sockif.c @@ -724,6 +724,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;