mirror of
https://github.com/apache/httpd.git
synced 2025-08-08 15:02:10 +03:00
Cleanup effort in prep for GA push:
Trim trailing whitespace... no func change git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1174751 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
@@ -154,7 +154,7 @@ ssl_algo_t ssl_util_algotypeof(X509 *pCert, EVP_PKEY *pKey)
|
||||
case EVP_PKEY_EC:
|
||||
t = SSL_ALGO_ECC;
|
||||
break;
|
||||
#endif
|
||||
#endif
|
||||
default:
|
||||
break;
|
||||
}
|
||||
@@ -351,7 +351,7 @@ static void ssl_util_thr_lock(int mode, int type,
|
||||
/* Dynamic lock structure */
|
||||
struct CRYPTO_dynlock_value {
|
||||
apr_pool_t *pool;
|
||||
const char* file;
|
||||
const char* file;
|
||||
int line;
|
||||
apr_thread_mutex_t *mutex;
|
||||
};
|
||||
@@ -362,17 +362,17 @@ apr_pool_t *dynlockpool = NULL;
|
||||
/*
|
||||
* Dynamic lock creation callback
|
||||
*/
|
||||
static struct CRYPTO_dynlock_value *ssl_dyn_create_function(const char *file,
|
||||
static struct CRYPTO_dynlock_value *ssl_dyn_create_function(const char *file,
|
||||
int line)
|
||||
{
|
||||
struct CRYPTO_dynlock_value *value;
|
||||
apr_pool_t *p;
|
||||
apr_status_t rv;
|
||||
|
||||
/*
|
||||
/*
|
||||
* We need a pool to allocate our mutex. Since we can't clear
|
||||
* allocated memory from a pool, create a subpool that we can blow
|
||||
* away in the destruction callback.
|
||||
* away in the destruction callback.
|
||||
*/
|
||||
rv = apr_pool_create(&p, dynlockpool);
|
||||
if (rv != APR_SUCCESS) {
|
||||
@@ -383,21 +383,21 @@ static struct CRYPTO_dynlock_value *ssl_dyn_create_function(const char *file,
|
||||
|
||||
ap_log_perror(file, line, APLOG_MODULE_INDEX, APLOG_DEBUG, 0, p,
|
||||
"Creating dynamic lock");
|
||||
|
||||
value = (struct CRYPTO_dynlock_value *)apr_palloc(p,
|
||||
|
||||
value = (struct CRYPTO_dynlock_value *)apr_palloc(p,
|
||||
sizeof(struct CRYPTO_dynlock_value));
|
||||
if (!value) {
|
||||
ap_log_perror(file, line, APLOG_MODULE_INDEX, APLOG_ERR, 0, p,
|
||||
"Failed to allocate dynamic lock structure");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
||||
value->pool = p;
|
||||
/* Keep our own copy of the place from which we were created,
|
||||
using our own pool. */
|
||||
value->file = apr_pstrdup(p, file);
|
||||
value->line = line;
|
||||
rv = apr_thread_mutex_create(&(value->mutex), APR_THREAD_MUTEX_DEFAULT,
|
||||
rv = apr_thread_mutex_create(&(value->mutex), APR_THREAD_MUTEX_DEFAULT,
|
||||
p);
|
||||
if (rv != APR_SUCCESS) {
|
||||
ap_log_perror(file, line, APLOG_MODULE_INDEX, APLOG_ERR, rv, p,
|
||||
@@ -436,7 +436,7 @@ static void ssl_dyn_lock_function(int mode, struct CRYPTO_dynlock_value *l,
|
||||
/*
|
||||
* Dynamic lock destruction callback
|
||||
*/
|
||||
static void ssl_dyn_destroy_function(struct CRYPTO_dynlock_value *l,
|
||||
static void ssl_dyn_destroy_function(struct CRYPTO_dynlock_value *l,
|
||||
const char *file, int line)
|
||||
{
|
||||
apr_status_t rv;
|
||||
@@ -446,7 +446,7 @@ static void ssl_dyn_destroy_function(struct CRYPTO_dynlock_value *l,
|
||||
rv = apr_thread_mutex_destroy(l->mutex);
|
||||
if (rv != APR_SUCCESS) {
|
||||
ap_log_perror(file, line, APLOG_MODULE_INDEX, APLOG_ERR, rv, l->pool,
|
||||
"Failed to destroy mutex for dynamic lock %s:%d",
|
||||
"Failed to destroy mutex for dynamic lock %s:%d",
|
||||
l->file, l->line);
|
||||
}
|
||||
|
||||
@@ -478,11 +478,11 @@ static apr_status_t ssl_util_thread_cleanup(void *data)
|
||||
{
|
||||
CRYPTO_set_locking_callback(NULL);
|
||||
CRYPTO_set_id_callback(NULL);
|
||||
|
||||
|
||||
CRYPTO_set_dynlock_create_callback(NULL);
|
||||
CRYPTO_set_dynlock_lock_callback(NULL);
|
||||
CRYPTO_set_dynlock_destroy_callback(NULL);
|
||||
|
||||
|
||||
dynlockpool = NULL;
|
||||
|
||||
/* Let the registered mutex cleanups do their own thing
|
||||
@@ -504,9 +504,9 @@ void ssl_util_thread_setup(apr_pool_t *p)
|
||||
CRYPTO_set_id_callback(ssl_util_thr_id);
|
||||
|
||||
CRYPTO_set_locking_callback(ssl_util_thr_lock);
|
||||
|
||||
|
||||
/* Set up dynamic locking scaffolding for OpenSSL to use at its
|
||||
* convenience.
|
||||
* convenience.
|
||||
*/
|
||||
dynlockpool = p;
|
||||
CRYPTO_set_dynlock_create_callback(ssl_dyn_create_function);
|
||||
|
Reference in New Issue
Block a user