fix dns parser

This commit is contained in:
anlicheng 2025-12-04 11:05:01 +08:00
parent 8e2e3a7f39
commit 8ab62fce53

View File

@ -125,7 +125,7 @@ handle_info({dns_resolver_reply, Resp}, State = #state{socket = Sock, src_ip = S
%% %%
case dns:decode_message(Resp) of case dns:decode_message(Resp) of
Msg = #dns_message{answers = Answers} -> Msg = #dns_message{answers = Answers} ->
lager:debug("[dns_handler] get a resolver reply: ~p", [Msg]), lager:debug("[dns_handler] get a resolver reply: ~p, bin: ~p", [Msg, dns:encode_message(Msg)]),
dns_cache:insert(Qname, Answers), dns_cache:insert(Qname, Answers),
gen_udp:send(Sock, SrcIp, SrcPort, Resp); gen_udp:send(Sock, SrcIp, SrcPort, Resp);
Other -> Other ->