don't assert when attempting to set PJ_DNS_RESOLVER_MAX_NS nameservers (#3549)

This commit is contained in:
Andreas Wehrmann 2023-05-05 10:05:36 +02:00 committed by GitHub
parent e210c69104
commit 2b2bd871f7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 4 deletions

View File

@ -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));