Loading acinclude.m4 +9 −5 Original line number Diff line number Diff line Loading @@ -653,7 +653,7 @@ AC_DEFUN([APACHE_CHECK_OPENSSL],[ #include "apr_thread_cond.h" #include "apr_thread_proc.h" #define NUM_THREADS 3 #define NUM_THREADS 10 struct thread_data { apr_thread_mutex_t *mutex; Loading Loading @@ -692,6 +692,7 @@ AC_DEFUN([APACHE_CHECK_OPENSSL],[ int ret = 0; apr_status_t status; int i; int j; apr_pool_t *pool; apr_thread_mutex_t *mutex; Loading Loading @@ -738,10 +739,13 @@ AC_DEFUN([APACHE_CHECK_OPENSSL],[ } /* Check that no addresses were duplicated. */ if ((tdata[0].errno_addr == tdata[1].errno_addr) || (tdata[1].errno_addr == tdata[2].errno_addr) || (tdata[0].errno_addr == tdata[2].errno_addr)) { for (i = 0; i < NUM_THREADS - 1; ++i) { for (j = i + 1; j < NUM_THREADS; ++j) { if (tdata[i].errno_addr == tdata[j].errno_addr) { ret = 5; goto out; } } } out: Loading Loading
acinclude.m4 +9 −5 Original line number Diff line number Diff line Loading @@ -653,7 +653,7 @@ AC_DEFUN([APACHE_CHECK_OPENSSL],[ #include "apr_thread_cond.h" #include "apr_thread_proc.h" #define NUM_THREADS 3 #define NUM_THREADS 10 struct thread_data { apr_thread_mutex_t *mutex; Loading Loading @@ -692,6 +692,7 @@ AC_DEFUN([APACHE_CHECK_OPENSSL],[ int ret = 0; apr_status_t status; int i; int j; apr_pool_t *pool; apr_thread_mutex_t *mutex; Loading Loading @@ -738,10 +739,13 @@ AC_DEFUN([APACHE_CHECK_OPENSSL],[ } /* Check that no addresses were duplicated. */ if ((tdata[0].errno_addr == tdata[1].errno_addr) || (tdata[1].errno_addr == tdata[2].errno_addr) || (tdata[0].errno_addr == tdata[2].errno_addr)) { for (i = 0; i < NUM_THREADS - 1; ++i) { for (j = i + 1; j < NUM_THREADS; ++j) { if (tdata[i].errno_addr == tdata[j].errno_addr) { ret = 5; goto out; } } } out: Loading