Mercurial > masqmail
comparison src/conf.c @ 319:d41fb3b9ed3e
refactoring in the small
author | meillo@marmaro.de |
---|---|
date | Thu, 28 Apr 2011 16:42:28 +0200 |
parents | 55b7bde95d37 |
children | 5ce2b1280679 |
comparison
equal
deleted
inserted
replaced
318:290da1595311 | 319:d41fb3b9ed3e |
---|---|
771 route->last_route = parse_boolean(rval); | 771 route->last_route = parse_boolean(rval); |
772 } else | 772 } else |
773 logwrite(LOG_WARNING, "var '%s' not (yet) known, ignored\n", lval); | 773 logwrite(LOG_WARNING, "var '%s' not (yet) known, ignored\n", lval); |
774 } | 774 } |
775 | 775 |
776 if (route->resolve_list == NULL) { | 776 if (!route->resolve_list) { |
777 if (is_local_net) { | |
778 route->resolve_list = g_list_append(NULL, resolve_byname); | |
779 } else { | |
780 #ifdef ENABLE_RESOLVER | 777 #ifdef ENABLE_RESOLVER |
778 if (!is_local_net) { | |
781 route->resolve_list = g_list_append(route->resolve_list, resolve_dns_mx); | 779 route->resolve_list = g_list_append(route->resolve_list, resolve_dns_mx); |
782 route->resolve_list = g_list_append(route->resolve_list, resolve_dns_a); | 780 route->resolve_list = g_list_append(route->resolve_list, resolve_dns_a); |
781 } | |
783 #endif | 782 #endif |
784 route->resolve_list = g_list_append(route->resolve_list, resolve_byname); | 783 route->resolve_list = g_list_append(route->resolve_list, resolve_byname); |
785 } | |
786 } | 784 } |
787 fclose(in); | 785 fclose(in); |
788 ok = TRUE; | 786 ok = TRUE; |
789 | 787 |
790 /* warn user about misconfigurations: */ | 788 /* warn user about misconfigurations: */ |