diff options
Diffstat (limited to 'src/rabbit_direct.erl')
-rw-r--r-- | src/rabbit_direct.erl | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/rabbit_direct.erl b/src/rabbit_direct.erl index 7ff534ee..4c93dcdb 100644 --- a/src/rabbit_direct.erl +++ b/src/rabbit_direct.erl @@ -75,11 +75,17 @@ connect(Username, VHost, Protocol, Infos) -> start_channel(Number, ClientChannelPid, ConnPid, Protocol, User, VHost, Capabilities, Collector) -> + Connection = #connection{protocol = Protocol, + user = User, + timeout_sec = 0, + frame_max = 0, + vhost = VHost, + client_properties = [], + capabilities = Capabilities}, {ok, _, {ChannelPid, _}} = supervisor2:start_child( rabbit_direct_client_sup, - [{direct, Number, ClientChannelPid, ConnPid, Protocol, User, VHost, - Capabilities, Collector}]), + [{direct, Number, ClientChannelPid, ConnPid, Connection, Collector}]), {ok, ChannelPid}. disconnect(Infos) -> |