]> www.infradead.org Git - users/dwmw2/openconnect.git/commitdiff
Fix DTLS state reporting
authorDavid Woodhouse <dwmw2@infradead.org>
Wed, 5 May 2021 17:24:02 +0000 (18:24 +0100)
committerDavid Woodhouse <dwmw2@infradead.org>
Wed, 5 May 2021 21:51:14 +0000 (22:51 +0100)
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
main.c

diff --git a/main.c b/main.c
index 722f4d9ccaac4a4384b15caeb98a1020fc4929ff..ed301267c5ed21d2b17f0e955e38d0898aedee98 100644 (file)
--- a/main.c
+++ b/main.c
@@ -1435,13 +1435,21 @@ static void print_connection_info(struct openconnect_info *vpninfo)
                break;
        case DTLS_SLEEPING:
        case DTLS_SECRET:
+       case DTLS_CONNECTING:
                dtls_state = _("in progress");
                break;
        case DTLS_DISABLED:
                dtls_state = _("disabled");
                break;
-       default:
+       case DTLS_CONNECTED:
                dtls_state = _("connected");
+               break;
+       case DTLS_ESTABLISHED:
+               dtls_state = _("established");
+               break;
+       default:
+               dtls_state = _("unknown");
+               break;
        }
 
        ssl_compr = openconnect_get_cstp_compression(vpninfo);