diff --git a/lib/client.c b/lib/client.c index 5ce8393a..9bf4f683 100755 --- a/lib/client.c +++ b/lib/client.c @@ -408,10 +408,10 @@ lws_client_interpret_server_handshake(struct lws *wsi) void *v; #endif + ah = wsi->u.hdr.ah; if (!wsi->do_ws) { /* we are being an http client... */ - ah = wsi->u.hdr.ah; lws_union_transition(wsi, LWSCM_HTTP_CLIENT_ACCEPTED); wsi->state = LWSS_CLIENT_HTTP_ESTABLISHED; wsi->u.http.ah = ah;