From 8bf044ed70a43e5dcbd14f531e74221c4e939442 Mon Sep 17 00:00:00 2001 From: Zheng Da Date: Tue, 15 Dec 2009 06:16:50 +0100 Subject: fix a bug in condvar. --- libddekit/condvar.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libddekit/condvar.c b/libddekit/condvar.c index bbd49417..391a20fa 100644 --- a/libddekit/condvar.c +++ b/libddekit/condvar.c @@ -24,7 +24,7 @@ ddekit_condvar_t *ddekit_condvar_init() { void ddekit_condvar_wait(ddekit_condvar_t *cvp, ddekit_lock_t *mp) { /* This isn't nice. The encapsulation is broken. * TODO I can merge the two files condvar.c and lock.c. */ - condition_wait (&cvp->cond, (struct mutex *) mp); + condition_wait (&cvp->cond, (struct mutex *) *mp); } int ddekit_condvar_wait_timed(ddekit_condvar_t *cvp, -- cgit v1.2.3