resolve: avoid use of uninitalized variable

This commit is contained in:
Zbigniew Jędrzejewski-Szmek 2014-07-15 22:47:03 -04:00
parent da2e1c7166
commit 4e0296a943

View file

@ -594,7 +594,7 @@ fail:
}
int dns_packet_read_rr(DnsPacket *p, DnsResourceRecord **ret, size_t *start) {
_cleanup_(dns_resource_record_unrefp) DnsResourceRecord *rr = NULL;
_cleanup_(dns_resource_record_unrefp) DnsResourceRecord *rr;
size_t saved_rindex, offset;
uint16_t rdlength;
const void *d;
@ -603,11 +603,11 @@ int dns_packet_read_rr(DnsPacket *p, DnsResourceRecord **ret, size_t *start) {
assert(p);
assert(ret);
saved_rindex = p->rindex;
rr = dns_resource_record_new();
if (!rr)
goto fail;
return -ENOMEM;
saved_rindex = p->rindex;
r = dns_packet_read_key(p, &rr->key, NULL);
if (r < 0)