summaryrefslogtreecommitdiff
path: root/components/dlink_tcp/src/dlink_tcp_rpc.erl
diff options
context:
space:
mode:
Diffstat (limited to 'components/dlink_tcp/src/dlink_tcp_rpc.erl')
-rw-r--r--components/dlink_tcp/src/dlink_tcp_rpc.erl4
1 files changed, 2 insertions, 2 deletions
diff --git a/components/dlink_tcp/src/dlink_tcp_rpc.erl b/components/dlink_tcp/src/dlink_tcp_rpc.erl
index 741b549..a498cbb 100644
--- a/components/dlink_tcp/src/dlink_tcp_rpc.erl
+++ b/components/dlink_tcp/src/dlink_tcp_rpc.erl
@@ -735,10 +735,10 @@ process_data(_FromPid, RemoteIP, RemotePort, ProtocolMod, Data, CompSpec) ->
Proto:receive_message(CompSpec, {RemoteIP, RemotePort},
base64:decode_to_string(Data)).
-process_announce(Msg, FromPid, IP, Port, TID, _Vsn, CompSpec) ->
+process_announce({struct, Elems}, FromPid, IP, Port, TID, _Vsn, CompSpec) ->
[ Avail,
{array, Svcs} ] =
- opts([ ?DLINK_ARG_STATUS, ?DLINK_ARG_SERVICES ], Msg, undefined),
+ opts([ ?DLINK_ARG_STATUS, ?DLINK_ARG_SERVICES ], Elems, undefined),
?debug("dlink_tcp:service_announce(~p): Address: ~p:~p", [Avail,IP,Port]),
?debug("dlink_tcp:service_announce(~p): TransactionID: ~p", [Avail,TID]),
?debug("dlink_tcp:service_announce(~p): Services: ~p", [Avail,Svcs]),