soup-server: fix a leak in server handlers 97/215797/1 accepted/tizen_5.5_unified accepted/tizen_5.5_unified_mobile_hotfix accepted/tizen_5.5_unified_wearable_hotfix tizen_5.5_mobile_hotfix tizen_5.5_tv tizen_5.5_wearable_hotfix accepted/tizen/5.5/unified/20191031.010710 accepted/tizen/5.5/unified/mobile/hotfix/20201027.073444 accepted/tizen/5.5/unified/wearable/hotfix/20201027.095805 accepted/tizen/unified/20191017.105800 submit/tizen/20191016.074433 submit/tizen_5.5/20191031.000007 submit/tizen_5.5_mobile_hotfix/20201026.185107 submit/tizen_5.5_wearable_hotfix/20201026.184307 tizen_5.5.m2_release
authorSeonah Moon <seonah1.moon@samsung.com>
Wed, 16 Oct 2019 05:07:20 +0000 (14:07 +0900)
committerSeonah Moon <seonah1.moon@samsung.com>
Wed, 16 Oct 2019 05:07:25 +0000 (14:07 +0900)
commit7e83c2dd89bc4fcbbc823eaa53a335013dbd4343
tree783195c31f8c69b5987160e8140626a741b8df04
parent518b79eadcc3eb8d61568185465ceb48d3073c9a
soup-server: fix a leak in server handlers

If a SoupServer handler specified a GDestroyNotify, it would only get
run when explicitly removing the handler, not when freeing the server.
Fix.

https://gitlab.gnome.org/GNOME/libsoup/commit/37c8e71c0e4a080207575b9a16a632fe6e6071b0

Change-Id: I4de7b2ebc7e31a70d8c4c5d269af33b1767f9f1a
libsoup/soup-server.c
packaging/libsoup.spec