]> andersk Git - openssh.git/commitdiff
- (dtucker) [uidswap.c] Skip uid restore test on Cygwin. Patch from
authordtucker <dtucker>
Tue, 22 Feb 2005 06:57:13 +0000 (06:57 +0000)
committerdtucker <dtucker>
Tue, 22 Feb 2005 06:57:13 +0000 (06:57 +0000)
   vinschen at redhat.com.

ChangeLog
uidswap.c

index 0ce680d69becb00d5fac3443a773fde40035c968..0f01db99ea0d187e1e5e1689b4f47e556e2069c8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+20050222
+ - (dtucker) [uidswap.c] Skip uid restore test on Cygwin.  Patch from
+   vinschen at redhat.com.
+
 20050220
  - (dtucker) [LICENCE Makefile.in README.platform audit-bsm.c configure.ac
    defines.h] Bug #125: Add *EXPERIMENTAL* BSM audit support.  Configure
index fa3d7a3b1116cbcc0ff0cd6caac03f06479b5759..aab7064eb16de2143ab4035b8296ee91001b2830 100644 (file)
--- a/uidswap.c
+++ b/uidswap.c
@@ -56,10 +56,12 @@ temporarily_use_uid(struct passwd *pw)
        debug("temporarily_use_uid: %u/%u (e=%u/%u)",
            (u_int)pw->pw_uid, (u_int)pw->pw_gid,
            (u_int)saved_euid, (u_int)saved_egid);
+#ifndef HAVE_CYGWIN
        if (saved_euid != 0) {
                privileged = 0;
                return;
        }
+#endif
 #else
        if (geteuid() != 0) {
                privileged = 0;
This page took 0.119788 seconds and 5 git commands to generate.