]> granicus.if.org Git - p11-kit/commitdiff
conf: Skip root UID check on Windows
authorDaiki Ueno <dueno@redhat.com>
Sat, 15 Jun 2019 08:31:25 +0000 (10:31 +0200)
committerDaiki Ueno <ueno@gnu.org>
Tue, 18 Jun 2019 12:17:28 +0000 (14:17 +0200)
p11-kit/conf.c

index 861231e8c182b1f49b1114352111adbbed1b78b3..b26f54b63b5abb4aca9a3e2a1eadc75f8bdc267f 100644 (file)
@@ -232,9 +232,11 @@ _p11_conf_load_globals (const char *system_conf, const char *user_conf,
                if (getauxval (AT_SECURE)) {
                        p11_debug ("skipping user config in setuid or setgid program");
                        mode = CONF_USER_NONE;
+#ifdef OS_UNIX
                } else if (getuid () == 0) {
                        p11_debug ("skipping user config in program running as root");
                        mode = CONF_USER_NONE;
+#endif
                } else if (secure_getenv ("P11_KIT_NO_USER_CONFIG")) {
                        p11_debug ("skipping user config due to P11_NO_USER_CONFIG");
                        mode = CONF_USER_NONE;