On Mon, 16 Aug 2010, Saidus Bounderra wrote:

I'm trying to write a "windows dll" wich use the libcurl.lib . in this dll there is functions that try to download file from internet using the multi interface, (i.e : One file will be downloaded using multiple easy handles each of them will download a specified range ). all works fine if i let the current downloading process finishes his work ...!!!! *BUT* if I interrupt the process for exemple in middle there is some data allocated by me dynamically that is not freed

If this is with a recent libcurl I would say the chances are that the memory is allocated by your application and not libcurl.

so my problem is ,IS THERE ANY ONE CAN HELP ME TO RESOLVE THIS

I would recommend a memory leak detection tool, such as the lovely valgrind on Linux.

I have commented the source in the function to understand the problem

I found the source code highly confusing and very hard to read due to lots of commented out code and strange variable names so I'm afraid I can't help you.

If you can provide a complete source code that I can compile and run in my (Linux) end I could offer to run it with valgrind and see what it says.

--

 / daniel.haxx.se
-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette:  http://curl.haxx.se/mail/etiquette.html

Reply via email to