Raymond, I assume you are building with Mule? If so, then please see
if this (untested) patch fixes the problem.
1998-06-05 Hrvoje Niksic <hniksic(a)srce.hr>
* eldap.c (Fldap_search_internal): Use build_ext_string instead of
build_string to avoid crashes under Mule.
--- eldap.c.orig Fri Jun 5 18:05:24 1998
+++ eldap.c Fri Jun 5 18:06:47 1998
@@ -505,13 +505,13 @@
a != NULL;
a= ldap_next_attribute (ld, e, ptr) )
{
- list = Fcons (build_string (a), Qnil);
+ list = Fcons (build_ext_string (a, FORMAT_OS), Qnil);
unwind.vals = ldap_get_values (ld, e, a);
if (unwind.vals != NULL)
{
for (i = 0; unwind.vals[i] != NULL; i++)
{
- list = Fcons (build_string (unwind.vals[i]),
+ list = Fcons (build_ext_string (unwind.vals[i], FORMAT_OS),
list);
}
}
--
Hrvoje Niksic <hniksic(a)srce.hr> | Student at FER Zagreb, Croatia
--------------------------------+--------------------------------
Which is worse: ignorance or apathy? Who knows? Who cares?