Hi, I recently noticed that libpurple/pidgin, which uses libavahi-client, silently stops announcing its Bonjour Chat service after restarting the avahi-daemon and that I have to automatically reconnect the according Bonjour account [1].
I'm currently wondering whether libavahi is supposed to handle such avahi-daemon restarts automatically, meaning that this is a bug in libavahi, or whether the application has to take care of that (for instance via a client callback for avahi_client_new()?), meaning this is a bug in libpurple. If the latter, some links to example code / applications for handling such restarts would be appreciated. avahi-0.6.31/example/client-publish-service.c unfortunately does not seem to be able to handle such restarts and simply exits on avahi-daemon restarts. Cheers, Linus [1]: https://developer.pidgin.im/ticket/15483 _______________________________________________ avahi mailing list avahi@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/avahi