From 7b2d75f94d6d176d45b9f94ece7481320af7f38c Mon Sep 17 00:00:00 2001 From: Richard Hughes Date: Tue, 2 Nov 2021 12:38:45 +0000 Subject: [PATCH] trivial: Fix a tiny leak when using fwupdmgr --- src/fu-util.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/fu-util.c b/src/fu-util.c index 6eb2f4673..551fb51fb 100644 --- a/src/fu-util.c +++ b/src/fu-util.c @@ -2130,10 +2130,8 @@ fu_util_prompt_warning_composite(FuUtilPrivate *priv, for (guint j = 0; j < rels->len; j++) { FwupdRelease *rel_tmp = g_ptr_array_index(rels, j); if (fwupd_release_has_checksum(rel_tmp, rel_csum)) { - if (!fu_util_prompt_warning(dev_tmp, - rel_tmp, - fu_util_get_tree_title(priv), - error)) + g_autofree gchar *title = fu_util_get_tree_title(priv); + if (!fu_util_prompt_warning(dev_tmp, rel_tmp, title, error)) return FALSE; break; } @@ -2151,7 +2149,8 @@ fu_util_update_device_with_release(FuUtilPrivate *priv, GError **error) { if (!priv->no_safety_check && !priv->assume_yes) { - if (!fu_util_prompt_warning(dev, rel, fu_util_get_tree_title(priv), error)) + g_autofree gchar *title = fu_util_get_tree_title(priv); + if (!fu_util_prompt_warning(dev, rel, title, error)) return FALSE; if (!fu_util_prompt_warning_fde(dev, error)) return FALSE;