diff options
author | dtucker <dtucker> | 2014-01-18 09:43:49 +0000 |
---|---|---|
committer | dtucker <dtucker> | 2014-01-18 09:43:49 +0000 |
commit | a0fd4064553945f52aafd0d6d83fe112d87afc6f (patch) | |
tree | d21c8f2c276633c5f2f5ada86abcd1fa61298542 | |
parent | 767e2c5e9d65edeb7fe4ba35b851eb6512748750 (diff) | |
download | openssh-a0fd4064553945f52aafd0d6d83fe112d87afc6f.tar.gz |
- (dtucker) [uidswap.c] Prevent unused variable warnings on Cygwin. Patch
from vinschen at redhat.com
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | uidswap.c | 4 |
2 files changed, 8 insertions, 0 deletions
@@ -1,3 +1,7 @@ +20140118 + - (dtucker) [uidswap.c] Prevent unused variable warnings on Cygwin. Patch + from vinschen at redhat.com + 20140117 - (dtucker) [aclocal.m4 configure.ac] Add some additional compiler/toolchain hardening flags including -fstack-protector-strong. These default to on @@ -134,7 +134,9 @@ temporarily_use_uid(struct passwd *pw) void permanently_drop_suid(uid_t uid) { +#ifndef HAVE_CYGWIN uid_t old_uid = getuid(); +#endif debug("permanently_drop_suid: %u", (u_int)uid); if (setresuid(uid, uid, uid) < 0) @@ -197,8 +199,10 @@ restore_uid(void) void permanently_set_uid(struct passwd *pw) { +#ifndef HAVE_CYGWIN uid_t old_uid = getuid(); gid_t old_gid = getgid(); +#endif if (pw == NULL) fatal("permanently_set_uid: no user given"); |