On Wednesday 03 December 2014 12:30:38 Yanis Kurganov wrote:
> I got a libssh crash (((((
> 0.6.3 as well as master
> 
> Imagine following situation:
> Init session #1...
> Do something in session #1...
> Init session #2...
> Destroy session #1...
> Do something in session #2... crash!
> 
> The reason is
> LIBSSH_THREAD void *ssh_log_userdata;
> in
> libssh\src\log.c
> stores a pointer to OLD (destroyed) session #1
> 
> My patch fixes this. Example code also attached.
> Feel free to make more suitable fixes =)

You are using the lecacy code for setting a log callback. Please migrate to 
the new API:

ssh_set_log_callback();

and

ssh_set_log_userdata();



        -- andreas

-- 
Andreas Schneider                   GPG-ID: CC014E3D
www.cryptomilk.org                [email protected]


Reply via email to