File pacemaker-pengine-validate-function-arguments.patch of Package pacemaker.14737

commit d4329d5271e39f8c4c2a26465f0f5c56feaf3439
Author: Ken Gaillot <kgaillot@redhat.com>
Date:   Thu Dec 14 09:23:03 2017 -0600

    Refactor: pengine: validate more function arguments
    
    not an issue with current code, but makes static analysis happy

Index: pacemaker-1.1.16+20170320.77ea74d/pengine/utilization.c
===================================================================
--- pacemaker-1.1.16+20170320.77ea74d.orig/pengine/utilization.c
+++ pacemaker-1.1.16+20170320.77ea74d/pengine/utilization.c
@@ -343,6 +343,7 @@ process_utilization(resource_t * rsc, no
 {
     int alloc_details = scores_log_level + 1;
 
+    CRM_CHECK(rsc && prefer && data_set, return);
     if (safe_str_neq(data_set->placement_strategy, "default")) {
         GHashTableIter iter;
         GListPtr colocated_rscs = NULL;
openSUSE Build Service is sponsored by