Lines Matching refs:le
142 struct ldap_error *le = (struct ldap_error *)key; in ns_mtckey_cleanup() local
144 if (le == NULL) in ns_mtckey_cleanup()
146 if (le->le_matched != NULL) { in ns_mtckey_cleanup()
147 ldap_memfree(le->le_matched); in ns_mtckey_cleanup()
149 if (le->le_errmsg != NULL) { in ns_mtckey_cleanup()
150 ldap_memfree(le->le_errmsg); in ns_mtckey_cleanup()
152 free(le); in ns_mtckey_cleanup()
233 struct ldap_error *le; in set_ld_error() local
236 if ((eno = thr_getspecific(ns_mtckey, (void **)&le)) != 0) { in set_ld_error()
244 if (le == NULL) { in set_ld_error()
250 le->le_errno = err; in set_ld_error()
252 if (le->le_matched != NULL) { in set_ld_error()
253 ldap_memfree(le->le_matched); in set_ld_error()
254 le->le_matched = NULL; in set_ld_error()
256 le->le_matched = matched; in set_ld_error()
258 if (le->le_errmsg != NULL) { in set_ld_error()
259 ldap_memfree(le->le_errmsg); in set_ld_error()
260 le->le_errmsg = NULL; in set_ld_error()
262 le->le_errmsg = errmsg; in set_ld_error()
280 struct ldap_error *le; in get_ld_error() local
283 if ((eno = thr_getspecific(ns_mtckey, (void **)&le)) != 0) { in get_ld_error()
291 if (le == NULL) in get_ld_error()
292 le = &ldap_error_NULL; in get_ld_error()
295 *matched = le->le_matched; in get_ld_error()
298 *errmsg = le->le_errmsg; in get_ld_error()
300 return (le->le_errno); in get_ld_error()