Software /
code /
prosody
Comparison
net/server_select.lua @ 7043:14bc5593b97e
server_select: Forward the actual TLS handshake error message
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Sun, 03 Jan 2016 17:19:14 +0100 |
parent | 7041:aff786e7b4ce |
child | 7046:6b4232125f32 |
child | 7066:7d5a1fb9bf9e |
comparison
equal
deleted
inserted
replaced
7041:aff786e7b4ce | 7043:14bc5593b97e |
---|---|
587 end | 587 end |
588 err = nil; | 588 err = nil; |
589 coroutine_yield( ) -- handshake not finished | 589 coroutine_yield( ) -- handshake not finished |
590 end | 590 end |
591 end | 591 end |
592 out_put( "server.lua: ssl handshake error: ", tostring(err or "handshake too long") ) | 592 err = "ssl handshake error: " .. ( err or "handshake too long" ); |
593 _ = handler and handler:force_close("ssl handshake failed") | 593 out_put( "server.lua: ", err ); |
594 _ = handler and handler:force_close(err) | |
594 return false, err -- handshake failed | 595 return false, err -- handshake failed |
595 end | 596 end |
596 ) | 597 ) |
597 end | 598 end |
598 if has_luasec then | 599 if has_luasec then |