#include <avahi-common/malloc.h>
#include <avahi-common/simple-watch.h>
+#include <avahi-common/alternative.h>
#include <avahi-core/core.h>
#include <avahi-core/log.h>
-
static AvahiSEntryGroup *group = NULL;
static AvahiServer *server = NULL;
static char *service_name = NULL;
poll_api->timeout_new(poll_api, &tv, dump_timeout_callback, server);
avahi_elapse_time(&tv, 1000*60, 0);
- poll_api->timeout_new(poll_api, &tv, quit_timeout_callback, server);
+ poll_api->timeout_new(poll_api, &tv, quit_timeout_callback, simple_poll);
for (;;)
if (avahi_simple_poll_iterate(simple_poll, -1) != 0)