From: Daniel Stenberg Date: Tue, 20 Apr 2021 07:29:23 +0000 (+0200) Subject: sws: #ifdef S_IFSOCK use X-Git-Tag: curl-7_77_0~166 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=415d6fa7da852d655ac79f5b11fd7170644f2e27;p=thirdparty%2Fcurl.git 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 --- diff --git a/tests/server/sws.c b/tests/server/sws.c index 0c31e2e9b9..372e6514b9 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) {