aboutsummaryrefslogtreecommitdiffstats
path: root/src/conn-tools/s6-ipcserverd.c
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2026-11-04 10:17:11 +0000
committerLaurent Bercot <ska-skaware@skarnet.org>2026-11-04 10:17:11 +0000
commit40125363cc4a49866289feb1e1f33dc3523b3451 (patch)
tree76871d06dc63d15dcb5f1184acc0e1a30d128e45 /src/conn-tools/s6-ipcserverd.c
parentfbe9a8da8efad60370900d37c137a799c680fa41 (diff)
downloads6-40125363cc4a49866289feb1e1f33dc3523b3451.tar.gz
Don't check for IOPAUSE_EXCEPT explicitly wherever possibleHEADmain
Diffstat (limited to 'src/conn-tools/s6-ipcserverd.c')
-rw-r--r--src/conn-tools/s6-ipcserverd.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/conn-tools/s6-ipcserverd.c b/src/conn-tools/s6-ipcserverd.c
index 3190985..66d1fcd 100644
--- a/src/conn-tools/s6-ipcserverd.c
+++ b/src/conn-tools/s6-ipcserverd.c
@@ -287,7 +287,7 @@ static void new_connection (int s, char const *remotepath, char const *const *ar
int main (int argc, char const *const *argv)
{
- iopause_fd x[2] = { { .events = IOPAUSE_READ }, { .fd = 0, .events = IOPAUSE_READ | IOPAUSE_EXCEPT } } ;
+ iopause_fd x[2] = { { .events = IOPAUSE_READ }, { .fd = 0, .events = IOPAUSE_READ } } ;
PROG = "s6-ipcserverd" ;
{
subgetopt l = SUBGETOPT_ZERO ;
@@ -365,17 +365,15 @@ int main (int argc, char const *const *argv)
if (iopause_g(x, 1 + (numconn < maxconn), 0) < 0)
strerr_diefu1sys(111, "iopause") ;
- if (x[0].revents & IOPAUSE_EXCEPT) strerr_dief1x(111, "trouble with selfpipe") ;
if (x[0].revents & IOPAUSE_READ) { handle_signals() ; continue ; }
if (numconn < maxconn)
{
- if (x[1].revents & IOPAUSE_EXCEPT) strerr_dief1x(111, "trouble with socket") ;
if (x[1].revents & IOPAUSE_READ)
{
int dummy ;
char remotepath[IPCPATH_MAX+1] ;
int sock = ipc_accept(x[1].fd, remotepath, IPCPATH_MAX+1, &dummy) ;
- if (sock < 0)
+ if (sock == -1)
{
if (verbosity) strerr_warnwu1sys("accept") ;
}