Do defensive programming by using zfree() to initialize freed pointers
to NULL, so that eventual use after free result in a NULL pointer deref
instead of more subtle behaviour.
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
        return &c2c_he->he;
 
 out_free:
-       free(c2c_he->nodeset);
-       free(c2c_he->cpuset);
+       zfree(&c2c_he->nodeset);
+       zfree(&c2c_he->cpuset);
        free(c2c_he);
        return NULL;
 }
        c2c_he = container_of(he, struct c2c_hist_entry, he);
        if (c2c_he->hists) {
                hists__delete_entries(&c2c_he->hists->hists);
-               free(c2c_he->hists);
+               zfree(&c2c_he->hists);
        }
 
-       free(c2c_he->cpuset);
-       free(c2c_he->nodeset);
-       free(c2c_he->nodestr);
-       free(c2c_he->node_stats);
+       zfree(&c2c_he->cpuset);
+       zfree(&c2c_he->nodeset);
+       zfree(&c2c_he->nodestr);
+       zfree(&c2c_he->node_stats);
        free(c2c_he);
 }