Just following up - we've verified occurs on mac if the process does not have read/write access to the conf file or read access for a containing folder. One possible fix might be removing the call to exit(1) entirely, since that seems like an awful way to handle an error, or adding '|| errno = EACCES' to the check on non-linux platforms. It would also be worth checking to see what linux returns when there are bad permissions.
-- NOTE: The information in this message and any attachments is confidential information intended only for the individual to whom it is addressed. If you are not the intended recipient, any distribution of this message or its attachments is prohibited. If you have received this email in error, please immediately notify us and delete the message. Thank you. ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List openssl-dev@openssl.org Automated List Manager majord...@openssl.org