Ignore:
Timestamp:
May 9, 2019 4:35:41 AM (3 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_ossl.c

    r5941 r5980  
    804804                status = GET_SSL_STATUS(ssock); 
    805805                if (cert->CA_file.slen) { 
    806                     PJ_LOG(1,(ssock->pool->obj_name, 
    807                               "Error loading CA list file '%s'", 
    808                               cert->CA_file.ptr)); 
     806                    PJ_PERROR(1,(ssock->pool->obj_name, status, 
     807                                "Error loading CA list file '%s'", 
     808                                cert->CA_file.ptr)); 
    809809                } 
    810810                if (cert->CA_path.slen) { 
    811                     PJ_LOG(1,(ssock->pool->obj_name, 
    812                               "Error loading CA path '%s'", 
    813                               cert->CA_path.ptr)); 
     811                    PJ_PERROR(1,(ssock->pool->obj_name, status, 
     812                                "Error loading CA path '%s'", 
     813                                cert->CA_path.ptr)); 
    814814                } 
    815815                SSL_CTX_free(ctx); 
     
    833833            if(rc != 1) { 
    834834                status = GET_SSL_STATUS(ssock); 
    835                 PJ_LOG(1,(ssock->pool->obj_name, "Error loading certificate " 
    836                           "chain file '%s'", cert->cert_file.ptr)); 
     835                PJ_PERROR(1,(ssock->pool->obj_name, status, 
     836                             "Error loading certificate chain file '%s'", 
     837                             cert->cert_file.ptr)); 
    837838                SSL_CTX_free(ctx); 
    838839                return status; 
     
    849850            if(rc != 1) { 
    850851                status = GET_SSL_STATUS(ssock); 
    851                 PJ_LOG(1,(ssock->pool->obj_name, "Error adding private key " 
    852                           "from '%s'", cert->privkey_file.ptr)); 
     852                PJ_PERROR(1,(ssock->pool->obj_name, status, 
     853                             "Error adding private key from '%s'", 
     854                             cert->privkey_file.ptr)); 
    853855                SSL_CTX_free(ctx); 
    854856                return status; 
     
    892894                    if (rc != 1) { 
    893895                        status = GET_SSL_STATUS(ssock); 
    894                         PJ_LOG(1, (ssock->pool->obj_name, "Error loading " 
    895                                    "chain certificate from buffer")); 
     896                        PJ_PERROR(1,(ssock->pool->obj_name, status, 
     897                              "Error loading chain certificate from buffer")); 
    896898                        X509_free(xcert); 
    897899                        BIO_free(cbio); 
     
    940942                    if (rc != 1) { 
    941943                        status = GET_SSL_STATUS(ssock); 
    942                         PJ_LOG(1, (ssock->pool->obj_name, "Error adding " 
    943                                    "private key from buffer")); 
     944                        PJ_PERROR(1,(ssock->pool->obj_name, status, 
     945                                     "Error adding private key from buffer")); 
    944946                        EVP_PKEY_free(pkey); 
    945947                        BIO_free(kbio); 
     
    10041006                              "Additional certificate '%s' loaded.", cf)); 
    10051007                } else { 
    1006                     pj_perror(1, ssock->pool->obj_name, GET_SSL_STATUS(ssock), 
    1007                               "Error loading certificate file '%s'", cf); 
     1008                    PJ_PERROR(1,(ssock->pool->obj_name, GET_SSL_STATUS(ssock), 
     1009                                 "Error loading certificate file '%s'", cf)); 
    10081010                    ERR_clear_error(); 
    10091011                } 
     
    13061308static void set_entropy(pj_ssl_sock_t *ssock) 
    13071309{ 
    1308     int ret; 
     1310    int ret = 0; 
    13091311 
    13101312    switch (ssock->param.entropy_type) { 
     
    13241326            break; 
    13251327        case PJ_SSL_ENTROPY_NONE: 
    1326             default: 
    1327             return; 
     1328        default: 
    13281329            break; 
    13291330    } 
    13301331 
    13311332    if (ret < 0) { 
    1332         PJ_LOG(3, (ssock->pool->obj_name, "SSL failed to reseed with " 
    1333                                           "entropy type %d", 
    1334                                           ssock->param.entropy_type)); 
     1333        PJ_LOG(3, (ssock->pool->obj_name, 
     1334                   "SSL failed to reseed with entropy type %d " 
     1335                   "[native err=%d]", 
     1336                   ssock->param.entropy_type, ret)); 
    13351337    } 
    13361338} 
Note: See TracChangeset for help on using the changeset viewer.