Commit 7d2643218b5437fb71462f6e24a2b6ef1506a62d
1 parent
5a59f666
Exists in
master
and in
5 other branches
Corrigindo informe de estado do SSL quando o terminal está desconectado.
Showing
2 changed files
with
8 additions
and
0 deletions
Show diff stats
src/lib3270/ssl.c
... | ... | @@ -421,6 +421,10 @@ void ssl_info_callback(INFO_CONST SSL *s, int where, int ret) |
421 | 421 | LIB3270_EXPORT LIB3270_SSL_STATE lib3270_get_secure(H3270 *session) |
422 | 422 | { |
423 | 423 | CHECK_SESSION_HANDLE(session); |
424 | + | |
425 | + if(!lib3270_is_connected(session)) | |
426 | + return LIB3270_SSL_UNDEFINED; | |
427 | + | |
424 | 428 | return session->secure; |
425 | 429 | } |
426 | 430 | ... | ... |
src/plugins/dbus3270/test.sh
... | ... | @@ -17,6 +17,10 @@ run_command() |
17 | 17 | dbus-send --session --print-reply --dest=$DEST.$SESSION $BPATH $DEST.getMessageID |
18 | 18 | ;; |
19 | 19 | |
20 | + ssl) | |
21 | + dbus-send --session --print-reply --dest=$DEST.$SESSION $BPATH $DEST.getSecureState | |
22 | + ;; | |
23 | + | |
20 | 24 | connect) |
21 | 25 | dbus-send --session --print-reply --dest=$DEST.$SESSION $BPATH $DEST.connect string:$2 |
22 | 26 | ;; | ... | ... |