X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Flibsystemd%2Fsd-bus%2Fbus-track.c;h=4b6a8bfee91e27d00f3cb68e878de797d8797f2d;hb=a2243d548830d2aff6b768a0b47a0f0a513012a5;hp=ffa2cf3d75afe21fc0bf1eb3920eaf3a632bc0e1;hpb=19befb2d5fc087f96e40ddc432b2cc9385666209;p=elogind.git diff --git a/src/libsystemd/sd-bus/bus-track.c b/src/libsystemd/sd-bus/bus-track.c index ffa2cf3d7..4b6a8bfee 100644 --- a/src/libsystemd/sd-bus/bus-track.c +++ b/src/libsystemd/sd-bus/bus-track.c @@ -166,7 +166,7 @@ _public_ int sd_bus_track_add_name(sd_bus_track *track, const char *name) { assert_return(track, -EINVAL); assert_return(service_name_is_valid(name), -EINVAL); - r = hashmap_ensure_allocated(&track->names, string_hash_func, string_compare_func); + r = hashmap_ensure_allocated(&track->names, &string_hash_ops); if (r < 0) return r; @@ -245,7 +245,7 @@ _public_ const char* sd_bus_track_first(sd_bus_track *track) { return NULL; track->modified = false; - track->iterator = NULL; + track->iterator = ITERATOR_FIRST; hashmap_iterate(track->names, &track->iterator, (const void**) &n); return n;