diff options
author | Colin Watson <cjwatson@debian.org> | 2019-10-09 22:59:48 +0100 |
---|---|---|
committer | Colin Watson <cjwatson@debian.org> | 2019-10-09 22:59:48 +0100 |
commit | 4213eec74e74de6310c27a40c3e9759a08a73996 (patch) | |
tree | e97a6dcafc6763aea7c804e4e113c2750cb1400d /openbsd-compat/bsd-setres_id.c | |
parent | 102062f825fb26a74295a1c089c00c4c4c76b68a (diff) | |
parent | cdf1d0a9f5d18535e0a18ff34860e81a6d83aa5c (diff) |
Import openssh_8.1p1.orig.tar.gz
Diffstat (limited to 'openbsd-compat/bsd-setres_id.c')
-rw-r--r-- | openbsd-compat/bsd-setres_id.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/openbsd-compat/bsd-setres_id.c b/openbsd-compat/bsd-setres_id.c index 696ae7b28..04752d5af 100644 --- a/openbsd-compat/bsd-setres_id.c +++ b/openbsd-compat/bsd-setres_id.c | |||
@@ -37,20 +37,20 @@ setresgid(gid_t rgid, gid_t egid, gid_t sgid) | |||
37 | #if defined(HAVE_SETREGID) && !defined(BROKEN_SETREGID) | 37 | #if defined(HAVE_SETREGID) && !defined(BROKEN_SETREGID) |
38 | if (setregid(rgid, egid) < 0) { | 38 | if (setregid(rgid, egid) < 0) { |
39 | saved_errno = errno; | 39 | saved_errno = errno; |
40 | error("setregid %u: %.100s", rgid, strerror(errno)); | 40 | error("setregid %lu: %.100s", (u_long)rgid, strerror(errno)); |
41 | errno = saved_errno; | 41 | errno = saved_errno; |
42 | ret = -1; | 42 | ret = -1; |
43 | } | 43 | } |
44 | #else | 44 | #else |
45 | if (setegid(egid) < 0) { | 45 | if (setegid(egid) < 0) { |
46 | saved_errno = errno; | 46 | saved_errno = errno; |
47 | error("setegid %u: %.100s", (u_int)egid, strerror(errno)); | 47 | error("setegid %lu: %.100s", (u_long)egid, strerror(errno)); |
48 | errno = saved_errno; | 48 | errno = saved_errno; |
49 | ret = -1; | 49 | ret = -1; |
50 | } | 50 | } |
51 | if (setgid(rgid) < 0) { | 51 | if (setgid(rgid) < 0) { |
52 | saved_errno = errno; | 52 | saved_errno = errno; |
53 | error("setgid %u: %.100s", rgid, strerror(errno)); | 53 | error("setgid %lu: %.100s", (u_long)rgid, strerror(errno)); |
54 | errno = saved_errno; | 54 | errno = saved_errno; |
55 | ret = -1; | 55 | ret = -1; |
56 | } | 56 | } |
@@ -72,7 +72,7 @@ setresuid(uid_t ruid, uid_t euid, uid_t suid) | |||
72 | #if defined(HAVE_SETREUID) && !defined(BROKEN_SETREUID) | 72 | #if defined(HAVE_SETREUID) && !defined(BROKEN_SETREUID) |
73 | if (setreuid(ruid, euid) < 0) { | 73 | if (setreuid(ruid, euid) < 0) { |
74 | saved_errno = errno; | 74 | saved_errno = errno; |
75 | error("setreuid %u: %.100s", ruid, strerror(errno)); | 75 | error("setreuid %lu: %.100s", (u_long)ruid, strerror(errno)); |
76 | errno = saved_errno; | 76 | errno = saved_errno; |
77 | ret = -1; | 77 | ret = -1; |
78 | } | 78 | } |
@@ -81,14 +81,14 @@ setresuid(uid_t ruid, uid_t euid, uid_t suid) | |||
81 | # ifndef SETEUID_BREAKS_SETUID | 81 | # ifndef SETEUID_BREAKS_SETUID |
82 | if (seteuid(euid) < 0) { | 82 | if (seteuid(euid) < 0) { |
83 | saved_errno = errno; | 83 | saved_errno = errno; |
84 | error("seteuid %u: %.100s", euid, strerror(errno)); | 84 | error("seteuid %lu: %.100s", (u_long)euid, strerror(errno)); |
85 | errno = saved_errno; | 85 | errno = saved_errno; |
86 | ret = -1; | 86 | ret = -1; |
87 | } | 87 | } |
88 | # endif | 88 | # endif |
89 | if (setuid(ruid) < 0) { | 89 | if (setuid(ruid) < 0) { |
90 | saved_errno = errno; | 90 | saved_errno = errno; |
91 | error("setuid %u: %.100s", ruid, strerror(errno)); | 91 | error("setuid %lu: %.100s", (u_long)ruid, strerror(errno)); |
92 | errno = saved_errno; | 92 | errno = saved_errno; |
93 | ret = -1; | 93 | ret = -1; |
94 | } | 94 | } |