From 6248fd49171b69d4a86cb5a0aa2ebb1cff15fc69 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 21 Oct 2007 07:43:30 +0000 Subject: correct calls to NSLCD_ACTION_NETWORK_BYNAME and NSLCD_ACTION_NETWORK_BYADDR and get address in correct byte order with the last call git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@449 ef36b2f9-881f-0410-afb5-c4e39611909c --- nss/networks.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'nss') diff --git a/nss/networks.c b/nss/networks.c index 100dd73..18d8f4e 100644 --- a/nss/networks.c +++ b/nss/networks.c @@ -110,7 +110,7 @@ static enum nss_status read_netent( enum nss_status _nss_ldap_getnetbyname_r(const char *name,struct netent *result,char *buffer,size_t buflen,int *errnop,int *h_errnop) { - NSS_BYNAME(NSLCD_ACTION_HOST_BYNAME, + NSS_BYNAME(NSLCD_ACTION_NETWORK_BYNAME, name, read_netent(fp,result,buffer,buflen,errnop,h_errnop)); } @@ -125,8 +125,8 @@ enum nss_status _nss_ldap_getnetbyname_r(const char *name,struct netent *result, /* TODO: implement handling of af parameter */ enum nss_status _nss_ldap_getnetbyaddr_r(uint32_t addr,int UNUSED(af),struct netent *result,char *buffer,size_t buflen,int *errnop,int *h_errnop) { - NSS_BYGEN(NSLCD_ACTION_HOST_BYADDR, - addr=htonl(addr);WRITE_ADDRESS(fp,AF_INET,4,&addr), + NSS_BYGEN(NSLCD_ACTION_NETWORK_BYADDR, + WRITE_ADDRESS(fp,AF_INET,4,&addr), read_netent(fp,result,buffer,buflen,errnop,h_errnop)) } -- cgit v1.2.3