libnm: fix leaking init_data in got_object_manager()

Only happens if there are no objects, which would be very unusual.

(cherry picked from commit 4f0a621d43)
This commit is contained in:
Thomas Haller 2017-06-21 15:32:23 +02:00
parent 5e7dedc48d
commit 5a489ef03e

View file

@ -2457,8 +2457,9 @@ got_object_manager (GObject *object, GAsyncResult *result, gpointer user_data)
async_inited_obj_nm, init_data);
}
g_list_free_full (objects, g_object_unref);
}
} else
if (init_data->pending_init == 0)
init_async_complete (init_data);
g_signal_connect (priv->object_manager, "notify::name-owner",