From: msweet Date: Thu, 8 Oct 2015 17:24:57 +0000 (+0000) Subject: Fix access check for domain socket. X-Git-Tag: v2.2b1~185 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=89b7fd552d63fe2c85f41e579c4197f05f7fc715;p=thirdparty%2Fcups.git Fix access check for domain socket. git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12892 a1ca3aef-8c08-0410-bb20-df032aa958be --- diff --git a/cups/usersys.c b/cups/usersys.c index 6fb8670a5c..acf82db59f 100644 --- a/cups/usersys.c +++ b/cups/usersys.c @@ -1009,10 +1009,7 @@ cups_finalize_client_conf( * domain socket if it exists and has the right permissions... */ - struct stat sockinfo; /* Domain socket information */ - - if (!stat(CUPS_DEFAULT_DOMAINSOCKET, &sockinfo) && - (sockinfo.st_mode & (S_IROTH | S_IWOTH)) == (S_IROTH | S_IWOTH)) + if (!access(CUPS_DEFAULT_DOMAINSOCKET, R_OK)) cups_set_server_name(cc, CUPS_DEFAULT_DOMAINSOCKET); else #endif /* CUPS_DEFAULT_DOMAINSOCKET */