commit dcd2c4d4f78678b76e1937598c05b94c65a07faa
Author: Richard Hughes <richard@hughsie.com>
Date: Tue Nov 25 10:03:22 2008 +0000
bugfix: fix a small memory leak in pk_transaction_action_is_allowed()
diff --git a/src/pk-transaction.c b/src/pk-transaction.c
index 282b38d..40b370d 100644
--- a/src/pk-transaction.c
+++ b/src/pk-transaction.c
@@ -1405,8 +1405,10 @@ pk_transaction_action_is_allowed (PkTransaction *transaction, gboolean trusted,
/* use security model to get auth */
ret = pk_security_action_is_allowed (transaction->priv->security, transaction->priv->caller, trusted, role, &error_detail);
- if (!ret)
+ if (!ret) {
*error = g_error_new (PK_TRANSACTION_ERROR, PK_TRANSACTION_ERROR_REFUSED_BY_POLICY, "%s", error_detail);
+ g_free (error_detail);
+ }
return ret;
}