summaryrefslogtreecommitdiff
path: root/src/rabbit_direct.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/rabbit_direct.erl')
-rw-r--r--src/rabbit_direct.erl10
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) ->