diff --git a/usr.sbin/smtpd/ssl.c b/usr.sbin/smtpd/ssl.c index e44b01a5..95536e26 100644 --- a/usr.sbin/smtpd/ssl.c +++ b/usr.sbin/smtpd/ssl.c @@ -51,15 +51,15 @@ ssl_load_file(const char *name, off_t *len, mode_t perm) goto fail; if (st.st_uid != 0) { log_warnx("warn: %s: not owned by uid 0", name); - errno = EACCES; - goto fail; + //errno = EACCES; + //goto fail; } if (st.st_mode & (S_IRWXU | S_IRWXG | S_IRWXO) & ~perm) { strmode(perm, mode); log_warnx("warn: %s: insecure permissions: must be at most %s", name, &mode[1]); - errno = EACCES; - goto fail; + //errno = EACCES; + //goto fail; } size = st.st_size; if ((buf = calloc(1, size + 1)) == NULL) @@ -139,15 +139,15 @@ ssl_load_key(const char *name, off_t *len, char *pass, mode_t perm, const char * goto fail; if (st.st_uid != 0) { log_warnx("warn: %s: not owned by uid 0", name); - errno = EACCES; - goto fail; + //errno = EACCES; + //goto fail; } if (st.st_mode & (S_IRWXU | S_IRWXG | S_IRWXO) & ~perm) { strmode(perm, mode); log_warnx("warn: %s: insecure permissions: must be at most %s", name, &mode[1]); - errno = EACCES; - goto fail; + //errno = EACCES; + //goto fail; } (void)snprintf(prompt, sizeof prompt, "passphrase for %s: ", pkiname);