On Saturday 19 of September 2009 11:37:20 Peter Soxberger wrote: > I'm not sure, but it seems like the following problems are bugs in libcur.
I can't see anything pointing to a libcurl bug in your report so far. > I'm working on a ftp upload function and I always run into the same two > problems: > > 1) If I use fopen() before calling > curl_easy_setopt(easyhandle,CURLOPT_PASSWORD,password); I always get a > crash. Ok, the workaround is easy because I only have to place the fopen() > after the mentioned line. Please try to describe the crash more verbosely. You want to use e.g. valgrind or gdb to see what happens. > 2) If I use CURLOPT_VERBOSE with the ftp upload function, libcurl always > tries to write at position 0x00000000 => application crashes I found no > working workaround! Where exactly does it happen? Please compile libcurl with debugging info and try to lacate the place of dereferencing NULL pointer. > When downloading a file from an ftp server I can use CURLOPT_VERBOSE > without any problems... > > libcurl version: 7.19.3 > running on Win XP 32bit > IDE: VC++ 2008 > > Here is the source of the function (maybe I'm only overlooking something?): Please attach a minimal example which we can compile and try to run. Nobody here has an oracle I think. But I am almost sure the problem is in your app rather than libcurl itself. Kamil
