X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=avahi-core%2Fconformance-test.c;h=dc3c864eb7b13465f98c1e0d737052be0a818f87;hb=af5704d57bc23aaa43bdd0cbee79f5cfeccde4b5;hp=3c4ce6ed1b82ebedfbb34d0de5b86a966c1c05e3;hpb=eee711106f721fc73a1ef50348984b7a1d9cb595;p=catta diff --git a/avahi-core/conformance-test.c b/avahi-core/conformance-test.c index 3c4ce6e..dc3c864 100644 --- a/avahi-core/conformance-test.c +++ b/avahi-core/conformance-test.c @@ -109,7 +109,6 @@ static void server_callback(AvahiServer *s, AvahiServerState state, AVAHI_GCC_UN avahi_log_debug("server state: %i", state); if (state == AVAHI_SERVER_RUNNING) { - create_service("gurke"); avahi_server_dump(avahi, dump_line, NULL); } else if (state == AVAHI_SERVER_COLLISION) { char *n; @@ -145,9 +144,11 @@ int main(AVAHI_GCC_UNUSED int argc, AVAHI_GCC_UNUSED char *argv[]) { avahi_elapse_time(&tv, 5000, 0); poll_api->timeout_new(poll_api, &tv, rename_timeout_callback, avahi); - for (;;) - if (avahi_simple_poll_iterate(simple_poll, -1) != 0) - break; + /* Evil, but the conformace test requires that*/ + create_service("gurke"); + + + avahi_simple_poll_loop(simple_poll); if (group) avahi_s_entry_group_free(group);