From 52cd7453ebd8b75547a451726556c767c2440583 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20Trevisan=20=28Trevi=C3=B1o=29?= Date: Wed, 12 Feb 2025 18:33:03 +0100 Subject: [PATCH] ppd-action-trickle-charge: Use autopointer for devices list --- src/ppd-action-trickle-charge.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/ppd-action-trickle-charge.c b/src/ppd-action-trickle-charge.c index c83822f..7ccba55 100644 --- a/src/ppd-action-trickle-charge.c +++ b/src/ppd-action-trickle-charge.c @@ -50,13 +50,13 @@ static void set_charge_type (PpdActionTrickleCharge *action, const char *charge_type) { - GList *devices, *l; + g_autolist (GUdevDevice) devices = NULL; devices = g_udev_client_query_by_subsystem (action->client, "power_supply"); if (devices == NULL) return; - for (l = devices; l != NULL; l = l->next) { + for (GList *l = devices; l != NULL; l = l->next) { GUdevDevice *dev = l->data; const char *value; @@ -80,8 +80,6 @@ set_charge_type (PpdActionTrickleCharge *action, break; } - - g_list_free_full (devices, g_object_unref); } static gboolean