# HG changeset patch # User meillo@marmaro.de # Date 1304001748 -7200 # Node ID d41fb3b9ed3e3ae5916f74d8e42c8472f6604428 # Parent 290da1595311f00d6b12e39af6c0824d76456163 refactoring in the small diff -r 290da1595311 -r d41fb3b9ed3e src/conf.c --- a/src/conf.c Thu Apr 28 13:29:26 2011 +0200 +++ b/src/conf.c Thu Apr 28 16:42:28 2011 +0200 @@ -773,16 +773,14 @@ logwrite(LOG_WARNING, "var '%s' not (yet) known, ignored\n", lval); } - if (route->resolve_list == NULL) { - if (is_local_net) { - route->resolve_list = g_list_append(NULL, resolve_byname); - } else { + if (!route->resolve_list) { #ifdef ENABLE_RESOLVER + if (!is_local_net) { route->resolve_list = g_list_append(route->resolve_list, resolve_dns_mx); route->resolve_list = g_list_append(route->resolve_list, resolve_dns_a); + } #endif - route->resolve_list = g_list_append(route->resolve_list, resolve_byname); - } + route->resolve_list = g_list_append(route->resolve_list, resolve_byname); } fclose(in); ok = TRUE;