> There's absolutely nothing wrong with lftp's behavior here. "250" means > the CWD command was successful: the directory specified (/test, /test/x) > exists and was CD's into. > > If this server is returning 250 when it doesn't exist, expecting the > client to see the changed directory in the message, it's an incredibly > broken server, and I don't think we should even attempt to work around > this.
Well, openftpd is designed to help the user in anytime. And it is designed to work in telnet. So if you have, say, the directory "test" and you do CWD t it will answer 250 Ok, you are in 'test' because it will do the completion... Yes I know it's a bit crazy :)
