diff options
author | Michael Brown | 2005-04-30 16:41:37 +0200 |
---|---|---|
committer | Michael Brown | 2005-04-30 16:41:37 +0200 |
commit | 16442388139fc561022ef9d55d44731d4f81fa32 (patch) | |
tree | 7fd8e5c8f4915cc0709f7b2205df9f98d47e27ff /src/core/resolv.c | |
parent | Added DNS resolver configuration option. (diff) | |
download | ipxe-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.c | 10 |
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; } |