MT#55283 remove dead code

The case distinction in __parse_address() is pointless. Use the
appropriate function directly.

Change-Id: Ie42ee7d738c296af484b4ec104fae7483632a112
rfuchs/test
Richard Fuchs 1 year ago
parent 6b19d98ddd
commit 725f72e20f

@ -469,7 +469,7 @@ static int __parse_address(sockaddr_t *out, str *network_type, str *address_type
return -1;
}
if (!address_type || !address_type->len) {
if (!address_type->len) {
if (sockaddr_parse_any_str(out, address))
return -1;
return 0;
@ -797,7 +797,7 @@ static int parse_attribute_candidate(struct sdp_attribute *output, bool extended
if (ep == c->priority_str.s)
return -1;
if (__parse_address(&c->cand_parsed.endpoint.address, NULL, NULL, &c->address_str))
if (sockaddr_parse_any_str(&c->cand_parsed.endpoint.address, &c->address_str))
return 0;
c->cand_parsed.endpoint.port = strtoul(c->port_str.s, &ep, 10);
@ -823,7 +823,7 @@ static int parse_attribute_candidate(struct sdp_attribute *output, bool extended
if (str_cmp(&c->rport_str, "rport"))
return -1;
if (__parse_address(&c->cand_parsed.related.address, NULL, NULL, &c->related_address_str))
if (sockaddr_parse_any_str(&c->cand_parsed.related.address, &c->related_address_str))
return 0;
c->cand_parsed.related.port = strtoul(c->related_port_str.s, &ep, 10);

Loading…
Cancel
Save