- (djm) Update CygWin support from Corinna Vinschen <vinschen@cygnus.com>
diff --git a/authfile.c b/authfile.c
index 0a5bae9..66bdc0e 100644
--- a/authfile.c
+++ b/authfile.c
@@ -479,12 +479,10 @@
 	if (fd < 0)
 		return 0;
 
-#ifndef HAVE_CYGWIN
-	/*
-	 * check owner and modes.
-	 * This won't work on Windows under all circumstances so we drop
-	 * that check for now.
-	 */
+	/* check owner and modes.  */
+#ifdef HAVE_CYGWIN
+        if (check_ntsec(filename))
+#endif
 	if (fstat(fd, &st) < 0 ||
 	    (st.st_uid != 0 && st.st_uid != getuid()) ||
 	    (st.st_mode & 077) != 0) {
@@ -497,7 +495,6 @@
 		error("It is recommended that your private key files are NOT accessible by others.");
 		return 0;
 	}
-#endif
 	switch (key->type) {
 	case KEY_RSA:
 		if (key->rsa->e != NULL) {