gthr-dce.h (__gthread_objc_mutex_deallocate): Free mutex->backend.

2000-09-02  J. David Anglin  <dave@hiauly1.hia.nrc.ca>

	* gthr-dce.h (__gthread_objc_mutex_deallocate): Free mutex->backend.

From-SVN: r36182
This commit is contained in:
J. David Anglin 2000-09-06 06:55:34 +00:00 committed by Ovidiu Predescu
parent 84802b1397
commit 6bb92770ab

View File

@ -294,9 +294,14 @@ __gthread_objc_mutex_allocate(objc_mutex_t mutex)
static inline int
__gthread_objc_mutex_deallocate(objc_mutex_t mutex)
{
if (__gthread_active_p ()
&& pthread_mutex_destroy((pthread_mutex_t *)mutex->backend))
return -1;
if (__gthread_active_p ())
{
if (pthread_mutex_destroy((pthread_mutex_t *)mutex->backend))
return -1;
objc_free(mutex->backend);
mutex->backend = NULL;
}
return 0;
}