[SCM] Samba Shared Repository - branch v3-2-test updated -
initial-v3-2-test-1444-g79b7972
Jeremy Allison
jra at samba.org
Wed Jan 16 21:28:54 GMT 2008
The branch, v3-2-test has been updated
via 79b7972de4c2a8c71e37642ddf7e5bbed53dd58a (commit)
from f2aa921505e49f894bfed4e5e2f9fc01918b1bb0 (commit)
http://gitweb.samba.org/?p=samba.git;a=shortlog;h=v3-2-test
- Log -----------------------------------------------------------------
commit 79b7972de4c2a8c71e37642ddf7e5bbed53dd58a
Author: Jeremy Allison <jra at samba.org>
Date: Wed Jan 16 13:28:24 2008 -0800
Tidy up code and debug for non-default krb5 IPv6 port.
Jeremy.
-----------------------------------------------------------------------
Summary of changes:
source/libads/kerberos.c | 24 +++++++++++++++---------
1 files changed, 15 insertions(+), 9 deletions(-)
Changeset truncated at 500 lines:
diff --git a/source/libads/kerberos.c b/source/libads/kerberos.c
index f7e947b..b995250 100644
--- a/source/libads/kerberos.c
+++ b/source/libads/kerberos.c
@@ -689,25 +689,31 @@ static char *print_kdc_line(char *mem_ctx,
krb5 port with an address, as this requires a ':'.
Resolve to a name. */
char hostname[MAX_DNS_NAME_LENGTH];
- if (sys_getnameinfo((const struct sockaddr *)pss,
+ int ret = sys_getnameinfo((const struct sockaddr *)pss,
sizeof(*pss),
hostname, sizeof(hostname),
NULL, 0,
- NI_NAMEREQD) == 0) {
- /* Success, use host:port */
- kdc_str = talloc_asprintf(mem_ctx,
+ NI_NAMEREQD);
+ if (ret) {
+ DEBUG(0,("print_kdc_line: can't resolve name "
+ "for kdc with non-default port %s. "
+ "Error %s\n.",
+ print_canonical_sockaddr(mem_ctx, pss),
+ gai_strerror(ret)));
+ }
+ /* Success, use host:port */
+ kdc_str = talloc_asprintf(mem_ctx,
"%s\tkdc = %s:%u\n",
- prev_line,
+ prev_line,
hostname,
(unsigned int)port);
- return kdc_str;
- }
- }
- kdc_str = talloc_asprintf(mem_ctx, "%s\tkdc = %s\n",
+ } else {
+ kdc_str = talloc_asprintf(mem_ctx, "%s\tkdc = %s\n",
prev_line,
print_sockaddr(addr,
sizeof(addr),
pss));
+ }
}
return kdc_str;
}
--
Samba Shared Repository
More information about the samba-cvs
mailing list