port-probe-cache: ensure we cleanup every possible leftover

This commit is contained in:
Aleksander Morgado
2012-03-30 13:12:22 +02:00
parent 94d46a4387
commit 0372e73abd
3 changed files with 21 additions and 12 deletions

View File

@@ -713,7 +713,6 @@ mm_manager_shutdown (MMManager *self)
/* Cancel all ongoing auth requests */
g_cancellable_cancel (self->priv->authp_cancellable);
modems = g_hash_table_get_values (self->priv->modems);
for (iter = modems; iter; iter = g_list_next (iter)) {
MMBaseModem *modem = MM_BASE_MODEM (iter->data);
@@ -975,6 +974,8 @@ finalize (GObject *object)
g_hash_table_destroy (priv->modems);
mm_port_probe_cache_clear ();
if (priv->udev)
g_object_unref (priv->udev);