diff --git a/connectd/websocketd.c b/connectd/websocketd.c index 324a17f79..9dc65bec2 100644 --- a/connectd/websocketd.c +++ b/connectd/websocketd.c @@ -5,6 +5,7 @@ #include #include #include +#include #include #include #include @@ -326,6 +327,7 @@ int main(int argc, char *argv[]) errx(1, "Usage: %s", argv[0]); /* Do HTTP-style negotiation to get into websocket frames. */ + io_fd_block(STDIN_FILENO, true); http_upgrade(STDIN_FILENO); pfds[0].fd = STDIN_FILENO;