summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2021-04-20 09:29:23 +0200
committerDaniel Stenberg <daniel@haxx.se>2021-04-21 09:35:31 +0200
commit415d6fa7da852d655ac79f5b11fd7170644f2e27 (patch)
tree3991948f743e3404496b59f1300d555e759f20f5
parent0594c00621b1df0fd772aef6461e1a31ec43cb02 (diff)
downloadcurl-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.c2
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) {