K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-04-10T03:55:13.000000Z K 7 svn:log V 238 Add g_wither_provider() to abstract the details of destroying a particular provider. Use this function where g_orphan_provider() is being called so that the flags are updated correctly and g_orphan_provider() is called only when allowed. END