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

Reply via email to