You’ll need to post an example app showing this leak; I use libssh2 on the Mac and have done extensive profiling and it does not leak in my use cases.
Will > On Feb 16, 2016, at 9:43 AM, Velichko Yuriy <velichko.yu...@gmail.com> wrote: > > Hello! > > I have application, that among other things, checks accessibility of the > remote machine by connecting over ssh. The app immediately disconnect when > connection is confirmed. All works fine on Mac and Windows. But on mac the > app takes more and more memory (on windows is all right). The instruments for > XCode shows that memory is leak in function > > libssh2_default_alloc > > but I do not call this function directly anywhere. > > To release ssh handlers methods are used: > > libssh2_channel_free( ); > libssh2_session_disconnect( ); > libssh2_session_free( ); > > All of them works without errors. > > IMPOTANT NOTE: the leak occur when session works in non-blocking mode: > > libssh2_session_set_blocking( ..., 0); > > if to use > > libssh2_session_set_blocking( ..., 1); > > There is no leak. > > Tell me please what a difference. What I doing wrong? Or may be this is a > little bug in libssh2? > > _______________________________________________ > libssh2-devel http://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel
_______________________________________________ libssh2-devel http://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel