On 18/01/16 17:32, Graeme Fowler wrote: > The divergence happens with the response to the last call. Unfortunately I'm > now at something of a loss as to how to fix this.
Can you duplicate it with a two-line attribute (as opposed to "hundreds")? If it isn't giving Exim the data, hmm. I *assume* that attribute values in LDAP are allowed to have newlines in - but is there documentation anywhere saying one way or the other? > Any ideas, folks? Especially those which stop me making things crash, or fail > to build altogether! You could rewrite that "ldap_get_values()" call, for which there's a "deprecated" note in my (Fedora 23) include file, with "ldap_get_values_len()" - which supports a binary interface for arbitrary byte-sequences. You'll need struct berval (lber.h) fore the pointer+length. What's your system type? -- Cheers, Jeremy -- ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
