Contents
server.c中でエラーを発生させている箇所を突き止めた。(理由は不明)
- とりあえず、エラーになったら、tinydnsをリスタートするようにしてある。
pos = dns_packet_getname(buf,len,pos,&q); if (!pos) goto BADQ; ... BADQ: exit(0);
dns_packet_getname の詳細を調べる必要がある。
- 返答の長さが影響する部分ではなさそうなのに。
存在する名前の検索に失敗することが先行する場合も多い。
- これも上と同様か。