diff --git a/src/he/conn.c b/src/he/conn.c index 87ea70ba..000287c2 100644 --- a/src/he/conn.c +++ b/src/he/conn.c @@ -286,6 +286,13 @@ static he_return_code_t he_conn_internal_connect(he_conn_t *conn, he_ssl_ctx_t * } #endif + char *alpn_list = "WebRTC"; + if (wolfSSL_UseALPN(conn->wolf_ssl, alpn_list, strlen(alpn_list), + WOLFSSL_APN_FAILED_ON_MISMATCH) != WOLFSSL_SUCCESS) + { + return HE_ERR_INIT_FAILED; + } + // Change state to connecting he_internal_change_conn_state(conn, HE_STATE_CONNECTING);