[Date Prev][Date Next]
Re: (ITS#4690) segfault in ldap_count_values() with PHP
At 06:12 PM 10/1/2006, email@example.com wrote:
>You know, what makes me mad about PHP is that it internally uses
>something comparable to bervals, since the abstract type they use to
>wrap strings takes care of the length of the string itself; but in the
>LDAP extension, ldap_get_values() is used everywhere, and then strlen is
>run to compute the length of the values! Why on earth don't they get
>ldap_get_values_len() should be used instead? Somehow it got hardwired
>in people's brain that ldap_get_values_len() is only good for "binary"
>(that is, non-printable) stuff, and not for strings as well!
Folks also tend to forget that U+0000 is a valid Unicode
character, as is ASCII 0... but I digress.