Call for testing: OpenSSH 7.7
Jakub Jelen
jjelen at redhat.com
Tue Mar 27 23:58:11 AEDT 2018
On Thu, 2018-03-22 at 14:42 +1100, Damien Miller wrote:
> Hi,
>
> OpenSSH 7.7p1 is almost ready for release, so we would appreciate
> testing
> on as many platforms and systems as possible. This is a bugfix
> release.
>
> [...]
>
> Running the regression tests supplied with Portable OpenSSH does not
> require installation and is a simply:
>
> $ ./configure && make tests
The localcommand test failed for me (for other reasons) and after some
more investigation, I found that the following commit introduced an pw
argument to the load_public_identity_files() function, but is
overwriting our local copy from main:
https://github.com/openssh/openssh-portable/commit/b7548b1
The following diff makes it using our copied pw variable instead of
overwriting it:
diff --git a/ssh.c b/ssh.c
index d3619fe2..98b15f6b 100644
--- a/ssh.c
+++ b/ssh.c
@@ -2041,8 +2041,6 @@ load_public_identity_files(struct passwd *pw)
free(keys);
}
#endif /* ENABLE_PKCS11 */
- if ((pw = getpwuid(original_real_uid)) == NULL)
- fatal("load_public_identity_files: getpwuid failed");
for (i = 0; i < options.num_identity_files; i++) {
if (n_ids >= SSH_MAX_IDENTITY_FILES ||
strcasecmp(options.identity_files[i], "none") ==
0) {
Regards,
--
Jakub Jelen
Software Engineer
Security Technologies
Red Hat, Inc.
More information about the openssh-unix-dev
mailing list