Lines Matching refs:le
141 struct ldap_error *le = (struct ldap_error *)key;
143 if (le == NULL)
145 if (le->le_matched != NULL) {
146 ldap_memfree(le->le_matched);
148 if (le->le_errmsg != NULL) {
149 ldap_memfree(le->le_errmsg);
151 free(le);
231 struct ldap_error *le;
234 if ((eno = thr_getspecific(ns_mtckey, (void **)&le)) != 0) {
242 if (le == NULL) {
248 le->le_errno = err;
250 if (le->le_matched != NULL) {
251 ldap_memfree(le->le_matched);
252 le->le_matched = NULL;
254 le->le_matched = matched;
256 if (le->le_errmsg != NULL) {
257 ldap_memfree(le->le_errmsg);
258 le->le_errmsg = NULL;
260 le->le_errmsg = errmsg;
278 struct ldap_error *le;
281 if ((eno = thr_getspecific(ns_mtckey, (void **)&le)) != 0) {
289 if (le == NULL)
290 le = &ldap_error_NULL;
293 *matched = le->le_matched;
296 *errmsg = le->le_errmsg;
298 return (le->le_errno);