Ignore:
Timestamp:
Jun 19, 2014 5:07:12 AM (10 years ago)
Author:
riza
Message:

Re #1771: Implement run-time configuration to set specific socket option.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjlib/src/pj/ssl_sock_ossl.c

    r4858 r4860  
    16511651        goto on_return; 
    16521652 
     1653    /* Apply socket options, if specified */ 
     1654    if (ssock->param.sockopt_params.cnt) { 
     1655        status = pj_sock_setsockopt_params(ssock->sock,  
     1656                                           &ssock->param.sockopt_params); 
     1657        if (status != PJ_SUCCESS && !ssock->param.sockopt_ignore_error) 
     1658            goto on_return; 
     1659    } 
     1660 
    16531661    /* Update local address */ 
    16541662    ssock->addr_len = src_addr_len; 
     
    24532461                                &ssock->param.qos_params, 2,  
    24542462                                ssock->pool->obj_name, NULL); 
     2463 
    24552464    if (status != PJ_SUCCESS && !ssock->param.qos_ignore_error) 
    24562465        goto on_error; 
     2466 
     2467    /* Apply socket options, if specified */ 
     2468    if (ssock->param.sockopt_params.cnt) { 
     2469        status = pj_sock_setsockopt_params(ssock->sock,  
     2470                                           &ssock->param.sockopt_params); 
     2471 
     2472        if (status != PJ_SUCCESS && !ssock->param.sockopt_ignore_error) 
     2473            goto on_error; 
     2474    } 
    24572475 
    24582476    /* Bind socket */ 
     
    25372555    if (status != PJ_SUCCESS && !ssock->param.qos_ignore_error) 
    25382556        goto on_error; 
     2557 
     2558    /* Apply socket options, if specified */ 
     2559    if (ssock->param.sockopt_params.cnt) { 
     2560        status = pj_sock_setsockopt_params(ssock->sock,  
     2561                                           &ssock->param.sockopt_params); 
     2562 
     2563        if (status != PJ_SUCCESS && !ssock->param.sockopt_ignore_error) 
     2564            goto on_error; 
     2565    } 
    25392566 
    25402567    /* Bind socket */ 
Note: See TracChangeset for help on using the changeset viewer.