ss: proxy: make sure state is always available in ssi
diff --git a/lib/secure-streams/secure-streams-process.c b/lib/secure-streams/secure-streams-process.c
index dd25bf4..c7080be 100644
--- a/lib/secure-streams/secure-streams-process.c
+++ b/lib/secure-streams/secure-streams-process.c
@@ -344,8 +344,8 @@
 					offsetof(ss_proxy_t, conn);
 			ssi.rx = ss_proxy_onward_rx;
 			ssi.tx = ss_proxy_onward_tx;
-			ssi.state = ss_proxy_onward_state;
 		}
+		ssi.state = ss_proxy_onward_state;
 
 		if (lws_ss_deserialize_parse(&conn->parser,
 				lws_get_context(wsi), conn->dsh, in, len,