From bfcf40252583b40c45b10b8d7553d072e6c721be Mon Sep 17 00:00:00 2001 From: Dan Winship Date: Fri, 20 Dec 2013 09:56:19 -0500 Subject: [PATCH] dns-manager: fix build without libsoup --- src/dns-manager/nm-dns-manager.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/dns-manager/nm-dns-manager.c b/src/dns-manager/nm-dns-manager.c index e23b58760e..44c6f11158 100644 --- a/src/dns-manager/nm-dns-manager.c +++ b/src/dns-manager/nm-dns-manager.c @@ -46,13 +46,17 @@ #include "nm-dns-plugin.h" #include "nm-dns-dnsmasq.h" -#ifdef HAVE_LIBSOUP +#if HAVE_LIBSOUP #include + +#ifdef SOUP_CHECK_VERSION +#if SOUP_CHECK_VERSION (2, 40, 0) +#define DOMAIN_IS_VALID(domain) (*(domain) && !soup_tld_domain_is_public_suffix (domain)) +#endif +#endif #endif -#if defined (SOUP_CHECK_VERSION) && SOUP_CHECK_VERSION (2, 40, 0) -#define DOMAIN_IS_VALID(domain) (*(domain) && !soup_tld_domain_is_public_suffix (domain)) -#else +#ifndef DOMAIN_IS_VALID #define DOMAIN_IS_VALID(domain) (*(domain)) #endif