PHP 4.0 Bug #3252: LDAP ldap_add - core dumped
| From: | eda at vaz dot ru | Date: | Wed, 19 Jan 2000 11:51:59 +0000 |
| Subject: | PHP 4.0 Bug #3252: LDAP ldap_add - core dumped | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-14753@lists.php.net to get a copy of this message | ||
From: eda@vaz.ru
Operating system: RedHat 6.1
PHP version: 4.0 Beta 3
PHP Bug Type: Scripting Engine problem
Bug description: LDAP ldap_add - core dumped
<?php
$ds=ldap_connect("localhost"); // assuming the LDAP server is on this host
if ($ds) {
// bind with appropriate dn to give update access
$r=ldap_bind($ds,"cn=root, o=vaz, c=ru", "ldapsecret");
// prepare data
$info["cn"]="John Jones";
$info["sn"]="Jones";
$info["mail"]="jonj@here.and.now";
$info["objectclass"]="person";
echo $info["cn"]." !! ";
// add data to directory
$r=ldap_add($ds, "cn=John Jones, o=vaz, c=ru", $info);
ldap_close($ds);
} else {
echo "Unable to connect to LDAP server";
}
?>
./configure \
--disable-debug \
--with-mod_charset \
--with-gdbm \
--with-ndbm \
--with-ftp \
--with-zlib \
--with-snmp \
--with-ldap
file ext/ldap/ldap.c in function php3_ldap_do_modify(..
problem in call (line 1171) : zend_hash_get_current_data(entry->value.ht, (void **) &value);
returned false , but not controled it in source code
Why is false, i don't undestand.
I can see key in "entry->value.ht" , but don't see
data.
I am use ddd for debug.
Sorry for bad english.