X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fmachine%2Fmachined.c;h=966475b2429680bbf65c0a7e7acbcc8b48af5bb3;hb=696c24fced77b152dda45f0bdbcf6411849bd8ab;hp=aac670ba78ff6f47a06bfb91aaf843bae493d7fc;hpb=4cb40606785c30710bcf39bba33167bee66ad0bd;p=elogind.git diff --git a/src/machine/machined.c b/src/machine/machined.c index aac670ba7..966475b24 100644 --- a/src/machine/machined.c +++ b/src/machine/machined.c @@ -35,6 +35,7 @@ #include "bus-util.h" #include "bus-error.h" #include "machined.h" +#include "label.h" Manager *manager_new(void) { Manager *m; @@ -44,9 +45,9 @@ Manager *manager_new(void) { if (!m) return NULL; - m->machines = hashmap_new(string_hash_func, string_compare_func); - m->machine_units = hashmap_new(string_hash_func, string_compare_func); - m->machine_leaders = hashmap_new(trivial_hash_func, trivial_compare_func); + m->machines = hashmap_new(&string_hash_ops); + m->machine_units = hashmap_new(&string_hash_ops); + m->machine_leaders = hashmap_new(NULL); if (!m->machines || !m->machine_units || !m->machine_leaders) { manager_free(m);