summaryrefslogtreecommitdiff
path: root/alpine/adrbkcmd.c
diff options
context:
space:
mode:
authorEduardo Chappa <chappa@washington.edu>2019-04-28 16:01:14 -0600
committerEduardo Chappa <chappa@washington.edu>2019-04-28 16:01:14 -0600
commit19cde66486e27063a9af8cfd79c6eb7f106b9111 (patch)
treefb4030770107efa52e0be46a6bbc755fbd590229 /alpine/adrbkcmd.c
parent3443fe5fcfcb33d3a2510111855e619632de57df (diff)
downloadalpine-19cde66486e27063a9af8cfd79c6eb7f106b9111.tar.xz
* Compilation failure in Solaris when ldap is enabled. Reported by
"mechanic" in comp.mail.pine. * Configure script modifications to set the ldap-dir value correctly. * Fix some typos in documentation.
Diffstat (limited to 'alpine/adrbkcmd.c')
-rw-r--r--alpine/adrbkcmd.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/alpine/adrbkcmd.c b/alpine/adrbkcmd.c
index b7302a16..36244b3b 100644
--- a/alpine/adrbkcmd.c
+++ b/alpine/adrbkcmd.c
@@ -7592,6 +7592,9 @@ url_local_ldap(char *url)
we_cancel = busy_cue(_("Searching for LDAP url"), NULL, 0);
ps_global->mangled_footer = 1;
+#ifdef _SOLARIS_SDK
+ if((ld = ldap_init(ldapurl->lud_host, ldapurl->lud_port)) == NULL)
+#else
#if (LDAPAPI >= 11)
#ifdef _WINDOWS
if((ld = ldap_init(ldapurl->lud_host, ldapurl->lud_port)) == NULL)
@@ -7599,10 +7602,11 @@ url_local_ldap(char *url)
snprintf(tmp_20k_buf, SIZEOF_20KBUF, "ldap://%s:%d", ldapurl->lud_host, ldapurl->lud_port);
tmp_20k_buf[SIZEOF_20KBUF-1] = '\0';
if(ldap_initialize(&ld, tmp_20k_buf) != LDAP_SUCCESS)
-#endif
+#endif /* _WINDOWS */
#else
if((ld = ldap_open(ldapurl->lud_host, ldapurl->lud_port)) == NULL)
-#endif
+#endif /* LDAPAPI >= 11 */
+#endif /* _SOLARIS_SDK */
{
if(we_cancel){
cancel_busy_cue(-1);