Lines Matching full:defaults
54 void *defaults ) in lutil_sasl_freedefs() argument
56 lutilSASLdefaults *defs = defaults; in lutil_sasl_freedefs()
79 lutilSASLdefaults *defaults; in lutil_sasl_defaults() local
81 defaults = ber_memalloc( sizeof( lutilSASLdefaults ) ); in lutil_sasl_defaults()
83 if( defaults == NULL ) return NULL; in lutil_sasl_defaults()
85 defaults->mech = mech ? ber_strdup(mech) : NULL; in lutil_sasl_defaults()
86 defaults->realm = realm ? ber_strdup(realm) : NULL; in lutil_sasl_defaults()
87 defaults->authcid = authcid ? ber_strdup(authcid) : NULL; in lutil_sasl_defaults()
88 defaults->passwd = passwd ? ber_strdup(passwd) : NULL; in lutil_sasl_defaults()
89 defaults->authzid = authzid ? ber_strdup(authzid) : NULL; in lutil_sasl_defaults()
91 if( defaults->mech == NULL ) { in lutil_sasl_defaults()
92 ldap_get_option( ld, LDAP_OPT_X_SASL_MECH, &defaults->mech ); in lutil_sasl_defaults()
94 if( defaults->realm == NULL ) { in lutil_sasl_defaults()
95 ldap_get_option( ld, LDAP_OPT_X_SASL_REALM, &defaults->realm ); in lutil_sasl_defaults()
97 if( defaults->authcid == NULL ) { in lutil_sasl_defaults()
98 ldap_get_option( ld, LDAP_OPT_X_SASL_AUTHCID, &defaults->authcid ); in lutil_sasl_defaults()
100 if( defaults->authzid == NULL ) { in lutil_sasl_defaults()
101 ldap_get_option( ld, LDAP_OPT_X_SASL_AUTHZID, &defaults->authzid ); in lutil_sasl_defaults()
103 defaults->resps = NULL; in lutil_sasl_defaults()
104 defaults->nresps = 0; in lutil_sasl_defaults()
106 return defaults; in lutil_sasl_defaults()
112 lutilSASLdefaults *defaults ) in interaction() argument
122 if( defaults ) dflt = defaults->realm; in interaction()
125 if( defaults ) dflt = defaults->authcid; in interaction()
128 if( defaults ) dflt = defaults->passwd; in interaction()
132 if( defaults ) dflt = defaults->authzid; in interaction()
200 ldap_charray_add(&defaults->resps, interact->result); in interaction()
201 interact->result = defaults->resps[defaults->nresps++]; in interaction()
219 void *defaults, in lutil_sasl_interact() argument
229 int rc = interaction( flags, interact, defaults ); in lutil_sasl_interact()