diff --git a/src/worker-http.c b/src/worker-http.c index 0f93d404..dc7733cf 100644 --- a/src/worker-http.c +++ b/src/worker-http.c @@ -282,6 +282,8 @@ void header_value_check(struct worker_st *ws, struct http_req_st *req) req->user_agent_type = AGENT_OPENCONNECT_V3; else req->user_agent_type = AGENT_OPENCONNECT; + } else if (strncasecmp(req->user_agent, "OpenConnect VPN Agent", 21) == 0) { + req->user_agent_type = AGENT_OPENCONNECT; } break;