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