dir: Free result of polkit_subject_to_string

Fixes: 1372e16d ("dir: Check parental control authorization via system bus name")
This commit is contained in:
Sebastian Wick
2025-11-20 22:05:28 +01:00
parent e9e713fa0d
commit f9d5c5cba9

View File

@@ -17351,12 +17351,15 @@ static void
...)
{
#ifdef HAVE_LIBSYSTEMD
const char *installation = source ? source : flatpak_dir_get_name_cached (self);
const char *subject = self->subject ? polkit_subject_to_string (self->subject) : "(none)";
const char *installation;
g_autofree char *subject = NULL;
char message[1024];
int len;
va_list args;
installation = source ? source : flatpak_dir_get_name_cached (self);
subject = self->subject ? polkit_subject_to_string (self->subject) : g_strdup ("(none)");
len = g_snprintf (message, sizeof (message), "%s: ", installation);
va_start (args, format);