From 860ecc4c24475dc3d3efe0adc981071f2aaf1299 Mon Sep 17 00:00:00 2001 From: rpj Date: Thu, 31 May 2001 06:13:49 +0000 Subject: * condvar.c (pthread_cond_init): free memory when init fails. --- ChangeLog | 4 ++++ condvar.c | 2 ++ 2 files changed, 6 insertions(+) diff --git a/ChangeLog b/ChangeLog index 336f9d3..d634187 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2001-05-31 Ross Johnson + + * condvar.c (pthread_cond_init): free memory when init fails. + 2001-05-30 Ross Johnson * pthread.h (rand_r): Fake using _seed argument to quell diff --git a/condvar.c b/condvar.c index a92fdfb..afc6eea 100644 --- a/condvar.c +++ b/condvar.c @@ -414,6 +414,8 @@ FAIL2: FAIL1: (void) sem_destroy (&(cv->sema)); + free(cv); + cv = NULL; FAIL0: DONE: -- cgit v1.2.3