Lines Matching refs:opt

54 krb5_ldap_get_db_opt(char *input, char **opt, char **val)  in krb5_ldap_get_db_opt()  argument
60 *opt = strdup(input); in krb5_ldap_get_db_opt()
61 if (*opt == NULL) { in krb5_ldap_get_db_opt()
66 *opt = malloc((unsigned) len + 1); in krb5_ldap_get_db_opt()
67 if (!*opt) { in krb5_ldap_get_db_opt()
70 memcpy(*opt, input, (unsigned) len); in krb5_ldap_get_db_opt()
72 while (isblank((*opt)[len-1])) in krb5_ldap_get_db_opt()
74 (*opt)[len] = '\0'; in krb5_ldap_get_db_opt()
82 free (*opt); in krb5_ldap_get_db_opt()
302 char *opt = NULL, *val = NULL; in krb5_ldap_open() local
304 if ((status = krb5_ldap_get_db_opt(*t_ptr, &opt, &val)) != 0) { in krb5_ldap_open()
307 if (opt && !strcmp(opt, "binddn")) { in krb5_ldap_open()
309 free (opt); in krb5_ldap_open()
318 free(opt); in krb5_ldap_open()
323 free (opt); in krb5_ldap_open()
328 } else if (opt && !strcmp(opt, "nconns")) { in krb5_ldap_open()
330 free (opt); in krb5_ldap_open()
339 free(opt); in krb5_ldap_open()
343 } else if (opt && !strcmp(opt, "bindpwd")) { in krb5_ldap_open()
345 free (opt); in krb5_ldap_open()
354 free(opt); in krb5_ldap_open()
359 free (opt); in krb5_ldap_open()
364 } else if (opt && !strcmp(opt, "host")) { in krb5_ldap_open()
368 free(opt); in krb5_ldap_open()
375 free (opt); in krb5_ldap_open()
383 free (opt); in krb5_ldap_open()
393 free (opt); in krb5_ldap_open()
401 } else if (opt && !strcmp(opt, "cert")) { in krb5_ldap_open()
405 free(opt); in krb5_ldap_open()
412 free (opt); in krb5_ldap_open()
424 free (opt); in krb5_ldap_open()
436 free (opt); in krb5_ldap_open()
449 if (opt && !strcmp(opt, "temporary")) { in krb5_ldap_open()
458 opt?opt:val); in krb5_ldap_open()
460 free(opt); in krb5_ldap_open()
465 free(opt); in krb5_ldap_open()