ssh2/src
Alfred Gebert b84f69c960 fix memory leak in userauth_keyboard_interactive()
First I wanted to free the memory in session_free() but then
I had still memory leaks because in my test case the function
userauth_keyboard_interactive() is called twice. It is called
twice perhaps because the server has this authentication
methods available: publickey,gssapi-with-mic,keyboard-interactive
The keyboard-interactive method is successful.
2010-10-27 22:47:34 +02:00
..
.gitignore Ignore generated files 2009-06-04 18:20:29 +02:00
agent.c agent: use better error defines 2010-10-07 11:19:35 +02:00
channel.c _libssh2_channel_write: fix warnings 2010-10-25 16:07:46 +02:00
channel.h Update header to match new function prototype, see c48840ba88. 2010-10-27 11:45:07 +02:00
comp.c _libssh2_transport_write: remade to send without malloc 2010-10-22 13:37:13 +02:00
comp.h _libssh2_transport_write: remade to send without malloc 2010-10-22 13:37:13 +02:00
crypt.c crypt_init: use correct error define 2010-10-07 11:21:20 +02:00
global.c Fix logic in "on-the-fly" crypto init. 2010-03-23 21:09:32 +01:00
hostkey.c hostkey_method_ssh_rsa_init: remove useless variable increment 2010-04-28 08:57:56 +02:00
keepalive.c _libssh2_transport_send: replaces _libssh2_transport_write 2010-10-23 00:11:59 +02:00
kex.c _libssh2_transport_send: replaces _libssh2_transport_write 2010-10-23 00:11:59 +02:00
knownhost.c Change magic port number for generic knownhost check. 2010-05-21 00:01:57 +01:00
libgcrypt.c cleanups: better binary packet gen, size_t fixes and PACKET_* removal 2010-04-17 13:18:15 +02:00
libgcrypt.h Don't overflow MD5 server hostkey 2010-06-23 11:31:04 +02:00
libssh2_priv.h SFTP: bufgix, move more sftp stuff to sftp.h 2010-10-25 16:05:53 +02:00
mac.c Include hmac-md5 and hmac-md5-96 only if crypto backend supports MD5 2010-01-29 23:22:56 +01:00
mac.h More cleaning up converting libssh2_ to _libssh2_ for internal functions and 2009-03-26 22:25:23 +00:00
Makefile.am parts of the previous VS project files commit 2009-07-18 00:35:38 +02:00
misc.c Add libssh2_free. 2010-10-13 15:19:12 +02:00
misc.h cleanups: better binary packet gen, size_t fixes and PACKET_* removal 2010-04-17 13:18:15 +02:00
NMakefile added missing source files to src/NMakefile. 2010-06-10 02:28:47 +02:00
openssl.c openssl: make use of the EVP interface 2010-06-27 22:23:50 +02:00
openssl.h cleanup: prefer the internal functions 2010-04-25 19:35:43 +02:00
packet.c _libssh2_transport_send: replaces _libssh2_transport_write 2010-10-23 00:11:59 +02:00
packet.h cleanups: better binary packet gen, size_t fixes and PACKET_* removal 2010-04-17 13:18:15 +02:00
pem.c removed conditional sources from Makefile.inc 2009-09-07 18:10:49 +02:00
publickey.c _libssh2_transport_send: replaces _libssh2_transport_write 2010-10-23 00:11:59 +02:00
scp.c _libssh2_transport_send: replaces _libssh2_transport_write 2010-10-23 00:11:59 +02:00
session.c _libssh2_transport_send: replaces _libssh2_transport_write 2010-10-23 00:11:59 +02:00
session.h libssh2_publickey_init: fixed to work better non-blocking 2010-04-25 19:35:43 +02:00
sftp.c sftp_close_handle: free any trailing write chunks 2010-10-25 16:30:09 +02:00
sftp.h SFTP: bufgix, move more sftp stuff to sftp.h 2010-10-25 16:05:53 +02:00
transport.c send_existing: don't tell parent to return when drained 2010-10-23 00:47:51 +02:00
transport.h _libssh2_transport_send: replaces _libssh2_transport_write 2010-10-23 00:11:59 +02:00
userauth.c fix memory leak in userauth_keyboard_interactive() 2010-10-27 22:47:34 +02:00
userauth.h cleanup: prefer the internal functions 2010-04-25 19:35:43 +02:00
version.c include libssh2_priv.h instead of libssh2.h in order to get 2009-03-28 12:50:34 +00:00