diff options
author | Arun Raghavan <arun.raghavan@collabora.co.uk> | 2013-09-14 11:50:10 +0530 |
---|---|---|
committer | Arun Raghavan <arun.raghavan@collabora.co.uk> | 2013-09-17 18:01:22 +0530 |
commit | 6825df8cecb050a42804ad861bf67e8e42f634ea (patch) | |
tree | 00fe32603e74ab562898d9c91fd126bb0b61d9e6 /src/pulsecore/mutex-win32.c | |
parent | 317b46b57141f81153e3e7a3966cf9fd1119b0b4 (diff) | |
download | pulseaudio-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.c | 2 |
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); } |