Sorry - yeah. There is an early call to libssh2_init() - it’s:
libssh2_init(0x0001); John Engstrom On Aug 31, 2015, at 5:26 PM, Will Cosgrove <[email protected]<mailto:[email protected]>> wrote: Are you calling libssh2_init(); before any other calls? Will On Aug 31, 2015, at 3:19 PM, Engstrom, John <[email protected]<mailto:[email protected]>> wrote: I have an application that is using libssh2 and when I call into libssh2_session_startup() I’m crashing. The calling code looks like this: LIBSSH2_SESSION **session; . . . *session = libssh2_session_init_ex(ssh_alloc, ssh_free, ssh_realloc, name); if (*session) { //set a timeout so we can bail if we try to talk to something that isn't SSH libssh2_session_set_timeout(*session, 60000); // 60 sec if (libssh2_session_startup(*session, (int)socket)) { . . . } } The stack trace of the crash is: #0 0x0000000000000000 in 0x00000000 () #1 0x0000000101354380 in diffie_hellman_sha1 () #2 0x0000000101356765 in kex_method_diffie_hellman_group14_sha1_key_exchange () #3 0x00000001013522bf in _libssh2_kex_exchange () #4 0x000000010135e2fe in session_startup () #5 0x000000010135e088 in libssh2_session_handshake () #6 0x000000010135e5db in libssh2_session_startup () Any suggestions on what might be going on or what I could do to diagnose it? Thanks, John Engstrom _______________________________________________ libssh2-devel http://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel
_______________________________________________ libssh2-devel http://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel
