Fix ldap lookup for single-attr request, multiple-attr return. Bug 1521
authorHeiko Schlittermann <hs+exim@schlittermann.de>
Thu, 11 Sep 2014 21:25:51 +0000 (22:25 +0100)
committerJeremy Harris <jgh146exb@wizmail.org>
Thu, 11 Sep 2014 21:40:50 +0000 (22:40 +0100)
commit6f5d1ca3b1563d0ed580a43ba711b3534b19234e
tree2326e29bb6a4f385b7ad7ffce3ad2091eaa861db
parent3281c6ea0c270d7065608e47c915046c92f1dbf5
Fix ldap lookup for single-attr request, multiple-attr return. Bug 1521

Exim documented behaviour is that the single-request case controls
the output format (by not labelling attributes with names).
The code is broken for the case where attrs B, C are derived from A
and A is requested (and the LDAP server used isn't buggy here; some
are and only return A rather than A, B, C).
src/src/lookups/ldap.c