ns_pc
if (ptr->paramList[NS_LDAP_CACHETTL_P].ns_pc)
atol(ptr->paramList[NS_LDAP_CACHETTL_P].ns_pc);
if (ptr->paramList[NS_LDAP_CERT_PASS_P].ns_pc != NULL &&
ptr->paramList[NS_LDAP_CERT_PATH_P].ns_pc == NULL) {
if (ptr->paramList[NS_LDAP_CERT_PASS_P].ns_pc == NULL &&
ptr->paramList[NS_LDAP_CERT_PATH_P].ns_pc != NULL) {
if (ptr->paramList[NS_LDAP_CACHETTL_P].ns_pc == NULL) {
defconfig[NS_LDAP_CACHETTL_P].defval.ns_pc);
conf.ns_pc = (char *)strdup(cp);
if (conf.ns_pc == NULL) {
cp = conf.ns_pc;
conf.ns_pc = cp2;
if (strcasecmp(conf.ns_pc, NS_LDAP_VERSION_2) == 0) {
cp = conf.ns_pc;
if (ptr->ns_pc == NULL) {
ret = (void *)strdup(ptr->ns_pc);
if (ptr->ns_pc == NULL)
if (__print2buf(buffer, ptr->ns_pc, NULL))
if (param && param->ns_ptype == CHARPTR && param->ns_pc) {
for (cp = param->ns_pc; cp && *cp; cp++) {
tot = atol(param->ns_pc); /* check overflow */
((param->ns_pc == NULL) || /* empty */
(*(param->ns_pc) == '\0') || /* empty */
(strchr(param->ns_pc, '=') != NULL))) /* '=' */
((param->ns_pc == NULL) ||
((*(param->ns_pc) != '\0') &&
(strchr(param->ns_pc, '=') != NULL)))) {
((param->ns_pc == NULL) ||
(*(param->ns_pc) != '\0'))) {
ret = strdup(param->ns_pc);
if (ptr->paramList[type].ns_pc) {
free(ptr->paramList[type].ns_pc);
ptr->paramList[type].ns_pc = NULL;
profile = ptr->paramList[NS_LDAP_PROFILE_P].ns_pc;
base = ptr->paramList[NS_LDAP_SEARCH_BASEDN_P].ns_pc;
curr_ptr->paramList[NS_LDAP_BINDDN_P].ns_pc,
curr_ptr->paramList[NS_LDAP_BINDPASSWD_P].ns_pc,
curr_ptr->paramList[NS_LDAP_ADMIN_BINDDN_P].ns_pc,
paramList[NS_LDAP_ADMIN_BINDPASSWD_P].ns_pc,
curr_ptr->paramList[NS_LDAP_HOST_CERTPATH_P].ns_pc,