>> The part I don't get is that this worked at all in KDE >> 3.5.10. Specifically this portion of the code: >> >> else { >> struct servent *pse; >> if( (pse = >> getservbyname("ssh", "tcp") ) == NULL ) >> mPort = >> 22; >> else >> mPort = >> ntohs(pse->s_port); >> } >> >> looks like it should be completely removed! This >> duplicates the default port logic in ssh (bad), and also overrides any >> ports set >> via the ssh option file (even worse). >> >> I'd try removing that section of code to see if it resolves >> the problem. > > Yes, but 3.5.10 was working during the OpenSSH <=5.5p1 days. Perhaps > something changed >5.5p1 that causes that snippet to now fail? > > Darrell The thing is, that snippet should never work in the first place. Miracle engineering, even if it worked in 3.5.10, usually fails once assumed conditions change. Tim