cURL / Mailing Lists / curl-library / Single Mail

curl-library

Re: fix for known bug #44

From: Daniel Stenberg <daniel_at_haxx.se>
Date: Thu, 27 Sep 2007 21:47:44 +0200 (CEST)

On Thu, 27 Sep 2007, junk_at_igrspace.com wrote:

>> How about making the condition that prevents the CWD to check for the
>> NOPWD option _and_ an absolute path?
>
> Adding a check for NOCWD will not work correctly, as it might not have
> been specified in the first transfer and therefore we might not be in the
> good directory to treat a possible relative path.

... which is why I mentioned "an absolute path" ;-)

If we're doing a transfer on a relative path, we must make sure that we switch
back to the entry path first (if not there already).

> I think we can use ftpc->prevpath to check whether we ever CWDed and decide
> when the user supplies a relative path.

We already do a check if libcurl sits in the entrypath directory as then
there's no CWD done.

> But anyway, that won't be for me. At least not in the next couple of weeks.
> I'm off on holiday now. Will be back only at the end of October.

Enjoy!

-- 
  Commercial curl and libcurl Technical Support: http://haxx.se/curl.html
Received on 2007-09-27