Dear folks, system: RH 6.1 Linux on a PIII software: installed binaries resulting from rpm --rebuild openssh-1.2.2-1.src.rpm, downloaded from http://the.wiretapped.net/security/cryptography/ssh/OpenSSH/files/openssh-1.2.2-1.src.rpm problem program: ssh-agent problem description: When execute ssh-agent startx -- -bpp 32 ssh-agent does not pass the -bpp 32 to startx. Why problem exists: getopt() reorders args by default, but we don't want the ssh-agent args to be interchanged with those of program ssh-agent is starting up. Solution: a very simple patch: -- cut here --------------------------------------------------------- --- openssh-1.2.2/ssh-agent.c~ Mon Jan 3 20:41:05 2000 +++ openssh-1.2.2/ssh-agent.c Tue Feb 8 14:42:11 2000 @@ -515,7 +515,7 @@ __progname); exit(1); } - while ((ch = getopt(ac, av, "cks")) != -1) { + while ((ch = getopt(ac, av, "+cks")) != -1) { switch (ch) { case 'c': if (s_flag) -- cut here --------------------------------------------------------- I have built an rpm with this patch, but don't know where to upload it. -- Nick Urbanik, Dept. of Electrical & Communications Engineering Hong Kong Institute of Vocational Education (Tsing Yi) email: nicku at vtc.edu.hk, nicku at iohk.com Tel: (852) 2436 8660, (825) 2436 8492 Fax: (852) 2436 8643 pgp ID: 7529555D fingerprint: 53 B6 6D 73 52 EE 1F EE EC F8 21 98 45 1C 23 7B