Bug #18023 Updated: blank fields in chosen sort order cause decode error
| From: | derick@php.net | Date: | Fri, 28 Jun 2002 07:03:25 +0000 |
| Subject: | Bug #18023 Updated: blank fields in chosen sort order cause decode error | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-12338@lists.php.net to get a copy of this message | ||
ID: 18023
Updated by: derick@php.net
Reported By: patrick.buick@wrx-ca.com
-Status: Open
+Status: Feedback
Bug Type: LDAP related
Operating System: Windows 2000 Advanced Server
PHP Version: 4.2.1
New Comment:
Please add a short, reproducing script.
Previous Comments:
------------------------------------------------------------------------
[2002-06-27 15:25:01] patrick.buick@wrx-ca.com
Using PHP 4.2.1 on Windows 2000 Advanced Server under Apache 1.3.24, I
do an LDAP Connect, Bind and Search just fine.
I then use the (relatively) new ldap_sort() with a sort order of "sn",
with no error returned by the sort routine.
When I then attempt a ldap_get_entries on the sorted result, I get a
Decoding Error, LDAP error code 0x54.
If I ignore the error and print the array, it all prints fine with no
errors. (IE: No missing fields etc.)
The only oddity I can see in the output data is that one of the "sn"
fields is empty and by sort-order gets placed as the first item in the
array.
I haven't yet tried printing the entire raw array to see if there are
any other anomalies introduced into the data that echo "overlooks".
So, in Bill 'n Ted's example format:
What I did:
Obtained LDAP data and sorted it using ldap_sort() by "sn".
Attempted to use get_ldap_entries() and got error 0x54 decoding error.
What I wanted to happen:
I wanted an entry array sorted by "sn".
What I got:
An error, though if I ignore the error, I got an array
sorted by "sn".
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=18023&edit=1