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 | ;; | ... | ... |