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.n...@gmail.com> --- src/openvpn/options.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/openvpn/options.c b/src/openvpn/options.c index e88aa95..44402a9 100644 --- a/src/openvpn/options.c +++ b/src/openvpn/options.c @@ -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 */ -- 2.1.4 ------------------------------------------------------------------------------ _______________________________________________ Openvpn-devel mailing list Openvpn-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openvpn-devel