summaryrefslogtreecommitdiffstats
path: root/src/core/resolv.c
diff options
context:
space:
mode:
authorMichael Brown2005-04-30 16:41:37 +0200
committerMichael Brown2005-04-30 16:41:37 +0200
commit16442388139fc561022ef9d55d44731d4f81fa32 (patch)
tree7fd8e5c8f4915cc0709f7b2205df9f98d47e27ff /src/core/resolv.c
parentAdded DNS resolver configuration option. (diff)
downloadipxe-16442388139fc561022ef9d55d44731d4f81fa32.tar.gz
ipxe-16442388139fc561022ef9d55d44731d4f81fa32.tar.xz
ipxe-16442388139fc561022ef9d55d44731d4f81fa32.zip
Added debugging.
Diffstat (limited to 'src/core/resolv.c')
-rw-r--r--src/core/resolv.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/core/resolv.c b/src/core/resolv.c
index 24483b83..0737294a 100644
--- a/src/core/resolv.c
+++ b/src/core/resolv.c
@@ -12,14 +12,20 @@ int resolv ( struct in_addr *address, const char *name ) {
struct resolver *resolver;
/* Check for a dotted quad IP address first */
- if ( inet_aton ( name, address ) )
+ if ( inet_aton ( name, address ) ) {
+ DBG ( "RESOLV saw valid IP address %s\n", name );
return 1;
+ }
/* Try any compiled-in name resolution modules */
for ( resolver = resolvers ; resolver < resolvers_end ; resolver++ ) {
- if ( resolver->resolv ( address, name ) )
+ if ( resolver->resolv ( address, name ) ) {
+ DBG ( "RESOLV resolved \"%s\" to %@ using %s\n",
+ name, address->s_addr, resolver->name );
return 1;
+ }
}
+ DBG ( "RESOLV failed to resolve %s\n", name );
return 0;
}