Daniel Johnson wrote: > >> ** MEMORY FAILURE > >> Leak detected: memory still allocated: 188 bytes > >> At 30c264, there's 188 bytes. > >> allocated by ../../curl/lib/ssh.c:281 > >> > >> which is in libcurl's LIBSSH2_ALLOC_FUNC.
.. > Too bad there's no OS X port of valgrind yet. You can find out more information with a ghetto hack: Add two parameterr to LIBSSH2_ALLOC_FUNC, rename it, and add a macro which passes __FILE__ or __func__ and __LINE__ as those parameters, and print them out along with the allocated address in the renamed LIBSSH2_ALLOC_FUNC. Poor man's dylib preload. Then simply match the return address with the Leak detected message to find out which alloc is unmatched. Maybe it is the same leak Jean-Louis found? //Peter ------------------------------------------------------------------------------ _______________________________________________ libssh2-devel mailing list libssh2-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libssh2-devel