diff options
author | dreid <dreid@13f79535-47bb-0310-9956-ffa450edef68> | 2000-03-23 15:11:50 +0000 |
---|---|---|
committer | dreid <dreid@13f79535-47bb-0310-9956-ffa450edef68> | 2000-03-23 15:11:50 +0000 |
commit | bfbcccf210c3241b2b4106b8b4d210557046d3d5 (patch) | |
tree | d4c6642fac7dca444e5f1c4a5efcc9f7253b5fa2 /locks | |
parent | 42262d33c105f8e9749e2b5740a1bfec0a59fd52 (diff) | |
download | libapr-bfbcccf210c3241b2b4106b8b4d210557046d3d5.tar.gz |
When the lock cleanup routine is called the semphores weren't
being removed on BeOS. This corrects that oversight.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@59736 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'locks')
-rw-r--r-- | locks/beos/crossproc.c | 1 | ||||
-rw-r--r-- | locks/beos/intraproc.c | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/locks/beos/crossproc.c b/locks/beos/crossproc.c index c83c39ecf..a34fe5128 100644 --- a/locks/beos/crossproc.c +++ b/locks/beos/crossproc.c @@ -63,6 +63,7 @@ ap_status_t lock_inter_cleanup(void * data) release_sem (lock->sem_interproc); } } + delete_sem(lock->sem_interproc); return APR_SUCCESS; } diff --git a/locks/beos/intraproc.c b/locks/beos/intraproc.c index a7eb0a503..f4914ec5c 100644 --- a/locks/beos/intraproc.c +++ b/locks/beos/intraproc.c @@ -65,6 +65,7 @@ ap_status_t lock_intra_cleanup(void *data) return errno; } } + delete_sem(lock->sem_intraproc); return APR_SUCCESS; } |