[libdmapsharing] Print warning on AVAHI_RESOLVER_FAILURE Signed-off-by: W. Michael Petullo <mike flyn org>
- From: W. Michael Petullo <wmpetullo src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libdmapsharing] Print warning on AVAHI_RESOLVER_FAILURE Signed-off-by: W. Michael Petullo <mike flyn org>
- Date: Tue, 4 Jan 2011 17:23:49 +0000 (UTC)
commit 2ce9c41194e14b4e0f569c537b144bd389dfd7a1
Author: W. Michael Petullo <mike flyn org>
Date: Sun Jan 2 14:36:48 2011 -0600
Print warning on AVAHI_RESOLVER_FAILURE
Signed-off-by: W. Michael Petullo <mike flyn org>
libdmapsharing/dmap-mdns-browser-avahi.c | 10 +++++++++-
1 files changed, 9 insertions(+), 1 deletions(-)
---
diff --git a/libdmapsharing/dmap-mdns-browser-avahi.c b/libdmapsharing/dmap-mdns-browser-avahi.c
index b19ddc8..135faf1 100644
--- a/libdmapsharing/dmap-mdns-browser-avahi.c
+++ b/libdmapsharing/dmap-mdns-browser-avahi.c
@@ -371,12 +371,16 @@ resolve_cb (AvahiServiceResolver *service_resolver,
#endif
DMAPMdnsBrowser *browser)
{
- if (event == AVAHI_RESOLVER_FOUND) {
+ switch (event) {
gchar *name = NULL;
gchar *pair = NULL; /* FIXME: extract DACP-specific items into sub-class? See also howl code. */
gchar host[AVAHI_ADDRESS_STR_MAX];
gboolean pp = FALSE;
DMAPMdnsBrowserService *service;
+ case AVAHI_RESOLVER_FAILURE:
+ g_warning ("Failed to resolve service '%s' of type '%s' in domain '%s': %s\n", service_name, type, domain, avahi_strerror(avahi_client_errno(avahi_service_resolver_get_client(service_resolver))));
+ break;
+ case AVAHI_RESOLVER_FOUND:
if (text) {
AvahiStringList *l;
@@ -432,6 +436,10 @@ resolve_cb (AvahiServiceResolver *service_resolver,
browser->priv->services = g_slist_append (browser->priv->services, service);
g_signal_emit (browser,
dmap_mdns_browser_signals [SERVICE_ADDED], 0, service);
+ break;
+ default:
+ g_warning ("Unhandled event");
+ break;
}
browser->priv->resolvers = g_slist_remove (browser->priv->resolvers, service_resolver);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]