From 11872c12358cb3ec1491c5309280f548d04aa00e Mon Sep 17 00:00:00 2001 From: Richard Hughes Date: Tue, 15 Mar 2011 11:08:58 +0000 Subject: [PATCH] Fix a crash where the error code was pointing to freed memory. Fixes rh#684464 --- src/pk-transaction.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/pk-transaction.c b/src/pk-transaction.c index 5dd4577..34ded99 100644 --- a/src/pk-transaction.c +++ b/src/pk-transaction.c @@ -1874,8 +1874,9 @@ pk_transaction_set_running (PkTransaction *transaction) /* set proxy */ ret = pk_transaction_set_session_state (transaction, &error); if (!ret) { - g_debug ("failed to set the session state (non-fatal): %s", error->message); - g_error_free (error); + g_debug ("failed to set the session state (non-fatal): %s", + error->message); + g_clear_error (&error); } /* we are no longer waiting, we are setting up */ -- 1.6.1