OSDN Git Service

Ver.1.5.33 changed strncpy/cat to strlcpy/cat
[opengate/opengate.git] / opengate / opengatesrv / auth-ldap.c
index 9c8be97..3e6d2fb 100644 (file)
@@ -85,9 +85,9 @@ int authLdap(char *userid, char *passwd)
   }
   
   /* set filter */
-  strncpy(filter, "(uid=", BUFFMAXLN);
-  strncat(filter, userid, BUFFMAXLN);
-  strncat(filter, ")", BUFFMAXLN);
+  strlcpy(filter, "(uid=", BUFFMAXLN);
+  strlcat(filter, userid, BUFFMAXLN);
+  strlcat(filter, ")", BUFFMAXLN);
   
   /* search LDAP entry */
   ret = ldap_search_ext_s(ld,baseDn,LDAP_SCOPE_SUBTREE,