X-Git-Url: https://code.delx.au/pulseaudio/blobdiff_plain/14e2553185e1afa93737586771326cd12a154239..eca082a93f2619cfa10733947a81fa779cb49573:/src/modules/rtp/headerlist.c diff --git a/src/modules/rtp/headerlist.c b/src/modules/rtp/headerlist.c index 11e076ee..3ed40627 100644 --- a/src/modules/rtp/headerlist.c +++ b/src/modules/rtp/headerlist.c @@ -129,16 +129,10 @@ const char *pa_headerlist_gets(pa_headerlist *p, const char *key) { } int pa_headerlist_remove(pa_headerlist *p, const char *key) { - struct header *hdr; - pa_assert(p); pa_assert(key); - if (!(hdr = pa_hashmap_remove(MAKE_HASHMAP(p), key))) - return -1; - - header_free(hdr); - return 0; + return pa_hashmap_remove_and_free(MAKE_HASHMAP(p), key); } const char *pa_headerlist_iterate(pa_headerlist *p, void **state) {