pussuw commented on PR #8985: URL: https://github.com/apache/nuttx/pull/8985#issuecomment-1541983768
@tmedicci It seems like there is a regression with sockets as well. At least local sockets are affected, did not test others. Connecting to local socket blocks into pipecommon_open : ret = nxsem_wait(&dev->d_wrsem); It happens via call to local_tx_open, which opens the local write-only FIFO. ``` static int local_tx_open(FAR struct local_conn_s *conn, FAR const char *path, bool nonblock) { int oflags = nonblock ? O_WRONLY | O_NONBLOCK : O_WRONLY; int ret; ret = file_open(&conn->lc_outfile, path, oflags); ``` If I force nonblock to true, everything works as before. I'm not sure how to fix this properly so this is why I brought this up. I'll make an issue too. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@nuttx.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org