Ignore:
Timestamp:
Nov 20, 2007 9:47:32 AM (16 years ago)
Author:
bennylp
Message:

Ticket #419: initial support for DNS AAAA resolution

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjlib-util/src/pjlib-util/srv_resolver.c

    r1383 r1587  
    5656 
    5757    /* Original request: */ 
    58     pj_bool_t                fallback_a; 
     58    unsigned                 option; 
    5959    pj_str_t                 full_name; 
    6060    pj_str_t                 domain_part; 
     
    8686                                        pj_pool_t *pool, 
    8787                                        pj_dns_resolver *resolver, 
    88                                         pj_bool_t fallback_a, 
     88                                        unsigned option, 
    8989                                        void *token, 
    9090                                        pj_dns_srv_resolver_cb *cb, 
     
    117117    query_job->token = token; 
    118118    query_job->cb = cb; 
    119     query_job->fallback_a = fallback_a; 
     119    query_job->option = option; 
    120120    query_job->full_name = target_name; 
    121121    query_job->domain_part.ptr = target_name.ptr + len; 
     
    418418 
    419419            /* Trigger error when fallback is disabled */ 
    420             if (query_job->fallback_a == PJ_FALSE) { 
     420            if ((query_job->option & 
     421                 (PJ_DNS_SRV_FALLBACK_A | PJ_DNS_SRV_FALLBACK_AAAA)) == 0)  
     422            { 
    421423                goto on_error; 
    422424            } 
Note: See TracChangeset for help on using the changeset viewer.