mirror of
https://github.com/weechat/weechat.git
synced 2026-06-27 13:26:38 +02:00
Check that connect hook was not deleted before call to gnutls callback
This commit is contained in:
+2
-1
@@ -1508,7 +1508,8 @@ hook_connect_gnutls_set_certificates (gnutls_session_t tls_session,
|
||||
while (ptr_hook)
|
||||
{
|
||||
/* looking for the right hook using to the gnutls session pointer */
|
||||
if (HOOK_CONNECT(ptr_hook, gnutls_sess)
|
||||
if (!ptr_hook->deleted
|
||||
&& HOOK_CONNECT(ptr_hook, gnutls_sess)
|
||||
&& (*(HOOK_CONNECT(ptr_hook, gnutls_sess)) == tls_session))
|
||||
{
|
||||
rc = (int) (HOOK_CONNECT(ptr_hook, gnutls_cb))
|
||||
|
||||
Reference in New Issue
Block a user