Closed brianmay closed 6 years ago
This looks like a bug in this project to me (?).
02:25:33.688 [error] GenServer Mdns.Server terminating ** (FunctionClauseError) no function clause matching in DNS.Resource.from_record/1 (dns) lib/dns/resource.ex:26: DNS.Resource.from_record({:dns_rr_opt, '.', :opt, 1440, 0, 0, 4500, <<0, 4, 0, 8, 0, 0, 76, 114, 185, 217, 99, 221>>}) (elixir) lib/enum.ex:1294: Enum."-map/2-lists^map/1-0-"/2 (elixir) lib/enum.ex:1294: Enum."-map/2-lists^map/1-0-"/2 (dns) lib/dns/record.ex:39: DNS.Record.from_record/1 (mdns) lib/mdns/server.ex:93: Mdns.Server.handle_packet/3 (mdns) lib/mdns/server.ex:89: Mdns.Server.handle_info/2 (stdlib) gen_server.erl:637: :gen_server.try_dispatch/4 (stdlib) gen_server.erl:711: :gen_server.handle_msg/6 Last message: {:udp, #Port<0.259>, {192, 168, 5, 3}, 5353, <<0, 0, 132, 0, 0, 0, 0, 18, 0, 0, 0, 0, 6, 77, 73, 78, 78, 73, 69, 9, 95, 110, 118, 115, 116, 114, 101, 97, 109, 4, 95, 116, 99, 112, 5, 108, 111, 99, 97, 108, 0, 0, 16, 128, 1, ...>>} State: %Mdns.Server.State{ip: {192, 168, 5, 219}, services: [%Mdns.Server.Service{data: :ip, domain: "nerves-f447.local", ttl: 120, type: :a}], udp: #Port<0.259>}
This looks like a bug in this project to me (?).