On Tue, 22 Feb 2011, Lars Nilsson wrote:

It is always that first 20 byte allocation that is getting leaked.

Maybe you could create a test program along the lines of

 in_buffer = realloc(in_buffer, 122);
 in_buffer = realloc(in_buffer, 488);

... yes, I agree with Lars that it certainly looks like there's a MemScope flaw here.

If that realloc() pointer really is leaked, then surely every HTTP request libcurl ever does would leak? And then it would also leak on libcurl on linux (as that realloc series is always done for HTTP) and we'd see the leak with valgrind and our own internal memory leak system. And yet we don't.

--

 / 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