Unbreak windows build

S_IRWXG, S_IRWXO are not defined in mingw headers. Anyway these bits
are not defined in st_mode on Windows, so just skip the test.

Signed-off-by: Selva Nair <selva.nair@gmail.com>
Acked-by: Gert Doering <gert@greenie.muc.de>
Message-Id: <1479320593-27099-1-git-send-email-selva.nair@gmail.com>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg13100.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
This commit is contained in:
Selva Nair 2016-11-16 13:23:13 -05:00 committed by Gert Doering
parent 05de0a6e8f
commit 7aea490103

View file

@ -2738,11 +2738,13 @@ check_file_access(const int type, const char *file, const int mode, const char *
{
msg (M_WARN | M_ERRNO, "WARNING: cannot stat file '%s'", file);
}
#ifndef _WIN32
else
{
if (st.st_mode & (S_IRWXG|S_IRWXO))
msg (M_WARN, "WARNING: file '%s' is group or others accessible", file);
}
#endif
}
/* Scream if an error is found */