]> git.ipfire.org Git - thirdparty/cups.git/commitdiff
Fix access check for domain socket.
authormsweet <msweet@a1ca3aef-8c08-0410-bb20-df032aa958be>
Thu, 8 Oct 2015 17:24:57 +0000 (17:24 +0000)
committermsweet <msweet@a1ca3aef-8c08-0410-bb20-df032aa958be>
Thu, 8 Oct 2015 17:24:57 +0000 (17:24 +0000)
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12892 a1ca3aef-8c08-0410-bb20-df032aa958be

cups/usersys.c

index 6fb8670a5c99a9f7a839cd2b690c6ed22ea7ada2..acf82db59f20b4844e90a272b3e9659129b81dd2 100644 (file)
@@ -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 */