Ignore:
Timestamp:
May 9, 2019 4:35:41 AM (5 years ago)
Author:
nanang
Message:

Re #1298: Updated PJLIB to use PJ_ERROR consistently.

File:
1 edited

Legend:

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

    r5975 r5980  
    226226            /* Handshake failed in accepting, destroy our self silently. */ 
    227227 
    228             char errmsg[PJ_ERR_MSG_SIZE]; 
    229228            char buf[PJ_INET6_ADDRSTRLEN+10]; 
    230229 
    231             pj_strerror(status, errmsg, sizeof(errmsg)); 
    232             PJ_LOG(3,(ssock->pool->obj_name, "Handshake failed in accepting " 
    233                       "%s: %s", 
    234                       pj_sockaddr_print(&ssock->rem_addr, buf, sizeof(buf), 3), 
    235                       errmsg)); 
     230            PJ_PERROR(3,(ssock->pool->obj_name, status, 
     231                         "Handshake failed in accepting %s", 
     232                         pj_sockaddr_print(&ssock->rem_addr, buf, 
     233                                           sizeof(buf), 3))); 
    236234 
    237235            if (ssock->param.cb.on_accept_complete2) { 
     
    251249            if (ssock->param.timer_heap) { 
    252250                pj_time_val interval = {0, PJ_SSL_SOCK_DELAYED_CLOSE_TIMEOUT}; 
     251                pj_status_t status1; 
    253252 
    254253                ssock->ssl_state = SSL_STATE_NULL; 
     
    261260                ssock->timer.id = TIMER_CLOSE; 
    262261                pj_time_val_normalize(&interval); 
    263                 if (pj_timer_heap_schedule(ssock->param.timer_heap,  
    264                                            &ssock->timer, &interval) != 0) 
    265                 { 
    266                     PJ_LOG(3,(ssock->pool->obj_name, "Failed to schedule " 
    267                               "a delayed close. Race condition may occur.")); 
     262                status1 = pj_timer_heap_schedule(ssock->param.timer_heap,  
     263                                                 &ssock->timer, &interval); 
     264                if (status1 != PJ_SUCCESS) { 
     265                    PJ_PERROR(3,(ssock->pool->obj_name, status, 
     266                                 "Failed to schedule a delayed close. " 
     267                                 "Race condition may occur.")); 
    268268                    ssock->timer.id = TIMER_NONE; 
    269269                    pj_ssl_sock_close(ssock); 
Note: See TracChangeset for help on using the changeset viewer.