don't assert when attempting to set PJ_DNS_RESOLVER_MAX_NS nameservers (#3549)
This commit is contained in:
parent
e210c69104
commit
2b2bd871f7
|
@ -542,13 +542,10 @@ PJ_DEF(pj_status_t) pj_dns_resolver_set_ns( pj_dns_resolver *resolver,
|
|||
pj_status_t status;
|
||||
|
||||
PJ_ASSERT_RETURN(resolver && count && servers, PJ_EINVAL);
|
||||
PJ_ASSERT_RETURN(count < PJ_DNS_RESOLVER_MAX_NS, PJ_EINVAL);
|
||||
PJ_ASSERT_RETURN(count <= PJ_DNS_RESOLVER_MAX_NS, PJ_ETOOMANY);
|
||||
|
||||
pj_grp_lock_acquire(resolver->grp_lock);
|
||||
|
||||
if (count > PJ_DNS_RESOLVER_MAX_NS)
|
||||
count = PJ_DNS_RESOLVER_MAX_NS;
|
||||
|
||||
resolver->ns_count = 0;
|
||||
pj_bzero(resolver->ns, sizeof(resolver->ns));
|
||||
|
||||
|
|
Loading…
Reference in New Issue