Blob Blame History Raw
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;
 }