forked from PsychoticNinja/irssi
Merge pull request #895 from janikrabe/master
Keep errstr set to NULL if errno is not set (cherry picked from commit 88f77cb6f8fbbd553dfe45db9aede8a6d8905b49)
This commit is contained in:
parent
ad4faa77e4
commit
acdfeb216a
@ -840,7 +840,7 @@ int irssi_ssl_handshake(GIOChannel *handle)
|
||||
return -1;
|
||||
case SSL_ERROR_SYSCALL:
|
||||
errstr = ERR_reason_error_string(ERR_get_error());
|
||||
if (errstr == NULL && ret == -1)
|
||||
if (errstr == NULL && ret == -1 && errno)
|
||||
errstr = strerror(errno);
|
||||
g_warning("SSL handshake failed: %s", errstr != NULL ? errstr : "server closed connection unexpectedly");
|
||||
return -1;
|
||||
|
Loading…
x
Reference in New Issue
Block a user