summaryrefslogtreecommitdiff
path: root/src/pulsecore/mutex-win32.c
diff options
context:
space:
mode:
authorArun Raghavan <arun.raghavan@collabora.co.uk>2013-09-14 11:50:10 +0530
committerArun Raghavan <arun.raghavan@collabora.co.uk>2013-09-17 18:01:22 +0530
commit6825df8cecb050a42804ad861bf67e8e42f634ea (patch)
tree00fe32603e74ab562898d9c91fd126bb0b61d9e6 /src/pulsecore/mutex-win32.c
parent317b46b57141f81153e3e7a3966cf9fd1119b0b4 (diff)
downloadpulseaudio-6825df8cecb050a42804ad861bf67e8e42f634ea.tar.gz
hashmap: Add the ability to free keys
Since the hashmap stores a pointer to the key provided at pa_hashmap_put() time, it make sense to allow the hashmap to be given ownership of the key and have it free it at pa_hashmap_remove/free time. To do this cleanly, we now provide the key and value free functions at hashmap creation time with a pa_hashmap_new_full. With this, we do away with the free function that was provided at remove/free time for freeing the value.
Diffstat (limited to 'src/pulsecore/mutex-win32.c')
-rw-r--r--src/pulsecore/mutex-win32.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/pulsecore/mutex-win32.c b/src/pulsecore/mutex-win32.c
index 01e8b4ace..46935a743 100644
--- a/src/pulsecore/mutex-win32.c
+++ b/src/pulsecore/mutex-win32.c
@@ -80,7 +80,7 @@ pa_cond *pa_cond_new(void) {
void pa_cond_free(pa_cond *c) {
assert(c);
- pa_hashmap_free(c->wait_events, NULL);
+ pa_hashmap_free(c->wait_events);
pa_xfree(c);
}