From 1ccc8213713a3de1bd8686ea74687f6d1aa3bf93 Mon Sep 17 00:00:00 2001 From: Amos Jeffries Date: Thu, 1 May 2008 00:58:50 +1200 Subject: [PATCH] Author: Peter Hidas Bug 2331: ntlm_auth helper resolves DC hostname to 0. --- helpers/basic_auth/MSNT/rfcnb-util.c | 2 +- helpers/ntlm_auth/SMB/smbval/rfcnb-util.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/helpers/basic_auth/MSNT/rfcnb-util.c b/helpers/basic_auth/MSNT/rfcnb-util.c index f6fe7fa540..8517c6ec1e 100644 --- a/helpers/basic_auth/MSNT/rfcnb-util.c +++ b/helpers/basic_auth/MSNT/rfcnb-util.c @@ -364,7 +364,7 @@ RFCNB_Name_To_IP(char *host, struct in_addr *Dest_IP) return (RFCNBE_Bad); } else { /* We got a name */ - Dest_IP->s_addr = ((struct sockaddr_in*)hp->h_addr_list[0])->sin_addr.s_addr; + Dest_IP->s_addr = (*((struct in_addr*)hp->h_addr_list[0])).s_addr; } } else { /* It was an IP address */ Dest_IP->s_addr = addr; diff --git a/helpers/ntlm_auth/SMB/smbval/rfcnb-util.c b/helpers/ntlm_auth/SMB/smbval/rfcnb-util.c index b24a1e95eb..a203462dbf 100644 --- a/helpers/ntlm_auth/SMB/smbval/rfcnb-util.c +++ b/helpers/ntlm_auth/SMB/smbval/rfcnb-util.c @@ -340,7 +340,7 @@ RFCNB_Name_To_IP(char *host, struct in_addr *Dest_IP) return (RFCNBE_Bad); } else { /* We got a name */ - Dest_IP->s_addr = ((struct sockaddr_in*)hp->h_addr_list[0])->sin_addr.s_addr; + Dest_IP->s_addr = (*((struct in_addr*)hp->h_addr_list[0])).s_addr; } } else { /* It was an IP address */ Dest_IP->s_addr = addr; -- 2.47.2