Author: stefan2 Date: Tue Oct 18 21:05:24 2011 New Revision: 1185860 URL: http://svn.apache.org/viewvc?rev=1185860&view=rev Log: Set the mutex pointer to a defined value even if synchronization is not supported and the pointer will never actually be accessed.
* subversion/libsvn_subr/svn_mutex.c (svn_mutex__init): NULL the mutex if APR has no threads Modified: subversion/trunk/subversion/libsvn_subr/svn_mutex.c Modified: subversion/trunk/subversion/libsvn_subr/svn_mutex.c URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_subr/svn_mutex.c?rev=1185860&r1=1185859&r2=1185860&view=diff ============================================================================== --- subversion/trunk/subversion/libsvn_subr/svn_mutex.c (original) +++ subversion/trunk/subversion/libsvn_subr/svn_mutex.c Tue Oct 18 21:05:24 2011 @@ -29,8 +29,12 @@ svn_mutex__init(svn_mutex__t **mutex_p, svn_boolean_t enable_mutex, apr_pool_t *result_pool) { -#if APR_HAS_THREADS + // always initialize the mutex pointer, even though it is not + // strictly necessary if APR_HAS_THREADS has not been set + *mutex_p = NULL; + +#if APR_HAS_THREADS if (enable_mutex) { apr_thread_mutex_t *apr_mutex;