Commit 7d2643218b5437fb71462f6e24a2b6ef1506a62d

Authored by Perry Werneck
1 parent 5a59f666

Corrigindo informe de estado do SSL quando o terminal está desconectado.

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