Correctly remove expired Resources
authorMark Ryan <mark.d.ryan@intel.com>
Fri, 17 Aug 2012 11:51:29 +0000 (13:51 +0200)
committerJens Georg <mail@jensge.org>
Sat, 18 Aug 2012 10:00:46 +0000 (12:00 +0200)
commit15da2add9330a4f60c526f1322080d19e7a0d0c9
tree15a74756eaab8403091f060ebd915c9c7c36c6a9
parentc47d522e23fff7cabb0d0e962f475b76053a2019
Correctly remove expired Resources

Fixes a crash in GUPnP.  In the current code, Resource objects are not
always correctly removed from the resource_browser->priv->resources
hash table when they expire.  This can lead to a crash in GUPnP when
the application tries to destroy its context manager.

https://bugzilla.gnome.org/show_bug.cgi?id=682099
libgssdp/gssdp-resource-browser.c