From 6c2b57e33df882f17fa4cf8dfc6a50f45af7e1c6 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 20 Apr 2008 19:50:00 +0000 Subject: add checks for valid user and group names in incoming requests and for data returned from LDAP git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@689 ef36b2f9-881f-0410-afb5-c4e39611909c --- nslcd/common.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'nslcd/common.h') diff --git a/nslcd/common.h b/nslcd/common.h index c7e3b13..87d6298 100644 --- a/nslcd/common.h +++ b/nslcd/common.h @@ -76,6 +76,9 @@ int read_address(TFILE *fp,char *addr,int *addrlen,int *af); if (read_address(fp,addr,&(len),&(af))) \ return -1; +/* checks to see if the specified string is a valid username */ +MUST_USE int isvalidusername(const char *name); + /* transforms the DN info a uid doing an LDAP lookup if needed */ MUST_USE char *dn2uid(MYLDAP_SESSION *session,const char *dn,char *buf,size_t buflen); -- cgit v1.2.3