diff options
author | Daniel Stenberg <daniel@haxx.se> | 2021-04-20 09:29:23 +0200 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2021-04-21 09:35:31 +0200 |
commit | 415d6fa7da852d655ac79f5b11fd7170644f2e27 (patch) | |
tree | 3991948f743e3404496b59f1300d555e759f20f5 | |
parent | 0594c00621b1df0fd772aef6461e1a31ec43cb02 (diff) | |
download | curl-415d6fa7da852d655ac79f5b11fd7170644f2e27.tar.gz |
sws: #ifdef S_IFSOCK use
SCO OpenServer 5.0.7 does not define S_IFSOCK.
Reported-by: Kevin R. Bulgrien
Bug: https://curl.se/mail/lib-2021-04/0074.html
Closes #6926
-rw-r--r-- | tests/server/sws.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/server/sws.c b/tests/server/sws.c index 0c31e2e9b..372e6514b 100644 --- a/tests/server/sws.c +++ b/tests/server/sws.c @@ -2092,11 +2092,13 @@ int main(int argc, char *argv[]) unix_socket, errno, strerror(errno)); goto sws_cleanup; } +#ifdef S_IFSOCK if((statbuf.st_mode & S_IFSOCK) != S_IFSOCK) { logmsg("Error binding socket, failed to stat %s: (%d) %s", unix_socket, error, strerror(error)); goto sws_cleanup; } +#endif /* dead socket, cleanup and retry bind */ rc = unlink(unix_socket); if(0 != rc) { |