fix
This commit is contained in:
parent
9602609347
commit
c28699bc08
@ -139,6 +139,7 @@ handle_info({udp, _, _Ip, _Port, <<?PACKET_STUN_DATA, Body/binary>>}, State = #s
|
||||
Data = catch sdlan_pb:decode_msg(Body, sdl_data),
|
||||
maybe
|
||||
#sdl_data{network_id = NetworkId, src_mac = SrcMac, dst_mac = DstMac, ttl = TTL} ?= Data,
|
||||
logger:debug("[sdlan_stun] forward data, network_id: ~p", [NetworkId]),
|
||||
{ok, NetworkPid} ?= sdlan_network:lookup_pid(NetworkId),
|
||||
%% 重新打包数据ttl需要减1
|
||||
NData = sdlan_pb:encode_msg(Data#sdl_data{ttl = TTL - 1, is_p2p = false}),
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user