diff --git a/ChangeLog b/ChangeLog index 9b0baa4..81c9f2a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -11,6 +11,7 @@ Version NEXT because we closing these later. This should help systemd internal inetd to work correctly using fspd socket activation. fspd exits with err 8 if can't write pidfile after forking + add error exit 9 if fspd can't send back reply to client Version 2.8.1b29 - 24 Aug 2019 added scons command line argument without-fspscan=yes for building diff --git a/man/fspd.1 b/man/fspd.1 index 8b4573c..de6e5dd 100644 --- a/man/fspd.1 +++ b/man/fspd.1 @@ -208,6 +208,9 @@ select() error .B 8 can not write pidfile +.B 9 +can not send reply back to client + .B 99 Internal terror diff --git a/server/server.c b/server/server.c index 235ab74..3a4f463 100644 --- a/server/server.c +++ b/server/server.c @@ -365,7 +365,7 @@ fprintf(stderr,"\n") ; if(sendto(myfd,(char *)ub,(len1 + len2 + UBUF_HSIZE),0, (struct sockaddr *)from,sizeof(struct sockaddr_in)) == -1) { perror("sendto"); - exit(7); + exit(9); } return(0);