session keys for upstream connections should be two-sided

This commit is contained in:
Alain Zscheile 2022-11-26 21:50:49 +01:00
parent 6b2c5b2695
commit f4eca16582

View file

@ -55,9 +55,10 @@ defmodule Floof do
if sesskey != nil do
{:ok, encd} = :FloofProtocol.encode(:ProtoMessage, {:session, {:attach, sesskey}})
:ok = :gen_tcp.send(socket, encd)
Floof.SessionManager.attach(sesskey, self())
end
serve(socket, %{}, nil)
serve(socket, %{}, sesskey)
after
:ok = :gen_tcp.close(socket)
end