Fix a ref counnting bug in DNS_Mgr

This commit is contained in:
Jon Siwek 2019-05-01 22:42:10 -07:00
parent 375b151a4b
commit a8281ff9f9

View file

@ -289,10 +289,13 @@ ListVal* DNS_Mapping::Addrs()
TableVal* DNS_Mapping::AddrsSet() { TableVal* DNS_Mapping::AddrsSet() {
ListVal* l = Addrs(); ListVal* l = Addrs();
if ( l )
return l->ConvertToSet(); if ( ! l )
else
return empty_addr_set(); return empty_addr_set();
auto rval = l->ConvertToSet();
Unref(l);
return rval;
} }
StringVal* DNS_Mapping::Host() StringVal* DNS_Mapping::Host()