]> granicus.if.org Git - php/commitdiff
Fixed bug: #7768. Some cleaning up too.
authorfoobar <sniper@php.net>
Mon, 13 Nov 2000 02:02:40 +0000 (02:02 +0000)
committerfoobar <sniper@php.net>
Mon, 13 Nov 2000 02:02:40 +0000 (02:02 +0000)
ext/ldap/ldap.c

index 23d3f4ba03ebb144504304b30533c281ccddf2c9..989b2bce6ef15bfbcd6c1ff4c62eeb84e4eff6b6 100644 (file)
@@ -61,40 +61,40 @@ static int le_link;
 
 function_entry ldap_functions[] = {
        PHP_FE(ldap_connect,                                                    NULL)
-       PHP_FALIAS(ldap_close,          ldap_unbind,                            NULL)
-       PHP_FE(ldap_bind,                                                       NULL)
-       PHP_FE(ldap_unbind,                                                     NULL)
-       PHP_FE(ldap_read,                                                       NULL)
-       PHP_FE(ldap_list,                                                       NULL)
-       PHP_FE(ldap_search,                                                     NULL)
+       PHP_FALIAS(ldap_close,          ldap_unbind,            NULL)
+       PHP_FE(ldap_bind,                                                               NULL)
+       PHP_FE(ldap_unbind,                                                             NULL)
+       PHP_FE(ldap_read,                                                               NULL)
+       PHP_FE(ldap_list,                                                               NULL)
+       PHP_FE(ldap_search,                                                             NULL)
        PHP_FE(ldap_free_result,                                                NULL)
        PHP_FE(ldap_count_entries,                                              NULL)
        PHP_FE(ldap_first_entry,                                                NULL)
        PHP_FE(ldap_next_entry,                                                 NULL)
        PHP_FE(ldap_get_entries,                                                NULL)
-       PHP_FE(ldap_first_attribute,                                    third_argument_force_ref)
-       PHP_FE(ldap_next_attribute,                                     third_argument_force_ref)
+       PHP_FE(ldap_first_attribute,third_argument_force_ref)
+       PHP_FE(ldap_next_attribute,     third_argument_force_ref)
        PHP_FE(ldap_get_attributes,                                             NULL)
        PHP_FE(ldap_get_values,                                                 NULL)
        PHP_FE(ldap_get_values_len,                                             NULL)
-       PHP_FE(ldap_get_dn,                                                     NULL)
+       PHP_FE(ldap_get_dn,                                                             NULL)
        PHP_FE(ldap_explode_dn,                                                 NULL)
-       PHP_FE(ldap_dn2ufn,                                                     NULL)
-       PHP_FE(ldap_add,                                                        NULL)
-       PHP_FE(ldap_delete,                                                     NULL)
-       PHP_FE(ldap_modify,                                                     NULL)
+       PHP_FE(ldap_dn2ufn,                                                             NULL)
+       PHP_FE(ldap_add,                                                                NULL)
+       PHP_FE(ldap_delete,                                                             NULL)
+       PHP_FE(ldap_modify,                                                             NULL)
 /* additional functions for attribute based modifications, Gerrit Thomson */
        PHP_FE(ldap_mod_add,                                                    NULL)
        PHP_FE(ldap_mod_replace,                                                NULL)
        PHP_FE(ldap_mod_del,                                                    NULL)
 /* end gjt mod */
-       PHP_FE(ldap_errno,                                                      NULL)
+       PHP_FE(ldap_errno,                                                              NULL)
        PHP_FE(ldap_err2str,                                                    NULL)
-       PHP_FE(ldap_error,                                                      NULL)
+       PHP_FE(ldap_error,                                                              NULL)
        PHP_FE(ldap_compare,                                                    NULL)
 
 #if ( LDAP_API_VERSION > 2000 ) || HAVE_NSLDAP
-       PHP_FE(ldap_get_option,                                         third_argument_force_ref)
+       PHP_FE(ldap_get_option,         third_argument_force_ref)
        PHP_FE(ldap_set_option,                                                 NULL)
 #endif
        
@@ -1266,7 +1266,8 @@ static void php_ldap_do_modify(INTERNAL_FUNCTION_PARAMETERS, int oper)
                        ldap_mods[i]->mod_type = estrdup(attribute);
                        efree(attribute);
                } else {
-                       php_error(E_WARNING, "LDAP: Unknown Attribute in the data");
+                       php_error(E_ERROR, "LDAP: Unknown Attribute in the data");
+                       RETURN_FALSE;
                }
 
                zend_hash_get_current_data((*entry)->value.ht, (void **)&value);