Blob Blame History Raw
commit 566a6901e5badb712809473527f42678267460a8
Author: Andrew Beekhof <andrew@beekhof.net>
Date:   Tue Apr 1 16:00:40 2014 +1100

    Fix: PE: Potential memory leak
    
    (cherry picked from commit b1474d8feb1d975f7a87b4008aabc6ff338d2349)

diff --git a/lib/pengine/utils.c b/lib/pengine/utils.c
index 1e827e0..410acfc 100644
--- a/lib/pengine/utils.c
+++ b/lib/pengine/utils.c
@@ -358,7 +358,7 @@ custom_action(resource_t * rsc, char *key, const char *task,
     GListPtr possible_matches = NULL;
 
     CRM_CHECK(key != NULL, return NULL);
-    CRM_CHECK(task != NULL, return NULL);
+    CRM_CHECK(task != NULL, free(key); return NULL);
 
     if (save_action && rsc != NULL) {
         possible_matches = find_actions(rsc->actions, key, on_node);