[reSIProcate] Enum crashing repro
I put this in my config, it is actually wrong (should be
e164-addr.sip5060.net):
EnumSuffixes = e164.arpa, sip5060.net
and when the repro receives a request such as
sip:+123456789@xxxxxxxxxxxxxxxxxxxxx
it appears to do two things wrong:
a) even though it is for some.other.domain.com, it still goes into the
ENUM logic
b) it crashes
DEBUG | 20120801-234840.323 | repro | RESIP:DNS | 139927527098112 |
DnsResult.cxx:203 | DnsResult::lookup sip:+41xxxxxxx@xxxxxxxxxxx
repro: DnsResult.cxx:210: void resip::DnsResult::lookup(const
resip::Uri&, const std::vector<resip::Data>&): Assertion `enums.size()
<= 1' failed.
I corrected the EnumSuffixes config, now it is
EnumSuffixes = e164.arpa, e164-addr.sip5060.net
but the same assert/crash still occurs