Bug #18023 Updated: blank fields in chosen sort order cause decode error

From: 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

« previous php.bugs (#12338) next »