diff options
author | Benny Prijono <bennylp@teluu.com> | 2007-06-07 15:40:19 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2007-06-07 15:40:19 +0000 |
commit | cf3e59422ac20f20e7209e02a90c8c08085e2100 (patch) | |
tree | 2929776c33f475df1d32a5ca94cd69bec46058b6 /pjlib-util/src | |
parent | c01d1d66ccb71c1981be09674bf17829d8f2c9ea (diff) |
Ticket #325: More tunable settings in DNS resolver
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1346 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjlib-util/src')
-rw-r--r-- | pjlib-util/src/pjlib-util/srv_resolver.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/pjlib-util/src/pjlib-util/srv_resolver.c b/pjlib-util/src/pjlib-util/srv_resolver.c index df518781..3a5c6a69 100644 --- a/pjlib-util/src/pjlib-util/srv_resolver.c +++ b/pjlib-util/src/pjlib-util/srv_resolver.c @@ -127,7 +127,7 @@ PJ_DEF(pj_status_t) pj_dns_srv_resolve( const pj_str_t *domain_name, query_job->dns_state = PJ_DNS_TYPE_SRV; PJ_LOG(5, (query_job->objname, - "Starting async DNS %s query_job: target=%.*", + "Starting async DNS %s query_job: target=%.*s", pj_dns_get_type_name(query_job->dns_state), (int)target_name.slen, target_name.ptr)); @@ -187,6 +187,12 @@ static void build_server_entries(pj_dns_srv_resolver_job *query_job, ++query_job->srv_cnt; } + if (query_job->srv_cnt == 0) { + PJ_LOG(4,(query_job->objname, + "Could not find SRV record in DNS answer!")); + return; + } + /* First pass: * order the entries based on priority. */ |