]> granicus.if.org Git - php/commitdiff
fixed C&P errors in groups handling, activated groups feature
authorHartmut Holzgraefe <hholzgra@php.net>
Wed, 12 Jul 2006 07:01:04 +0000 (07:01 +0000)
committerHartmut Holzgraefe <hholzgra@php.net>
Wed, 12 Jul 2006 07:01:04 +0000 (07:01 +0000)
ext/mysqli/mysqli_embedded.c

index 38d4b46c1838fcf4fd6236769bc6a16a6212a218..71f55d676f6d50540784db0069174167b5b5d41f 100644 (file)
@@ -75,14 +75,14 @@ PHP_FUNCTION(mysqli_embedded_server_start)
        /* get groups */
        if ((zend_hash_num_elements(HASH_OF(*grps)))) {
                groups = safe_emalloc(sizeof(char *), zend_hash_num_elements(HASH_OF(*grps)) + 1, 0);
-               arguments[0] = NULL; 
+               groups[0] = NULL; 
 
-               zend_hash_internal_pointer_reset_ex(HASH_OF(*args), &pos);
+               zend_hash_internal_pointer_reset_ex(HASH_OF(*grps), &pos);
 
-               for (index = 0;; zend_hash_move_forward_ex(HASH_OF(*args), &pos))       {
+               for (index = 0;; zend_hash_move_forward_ex(HASH_OF(*grps), &pos))       {
                        zval ** item;
 
-                       if (zend_hash_get_current_data_ex(HASH_OF(*args), (void **) &item, &pos) == FAILURE) {
+                       if (zend_hash_get_current_data_ex(HASH_OF(*grps), (void **) &item, &pos) == FAILURE) {
                                break;
                        }
 
@@ -96,7 +96,7 @@ PHP_FUNCTION(mysqli_embedded_server_start)
                groups[0] = NULL;
        }
 
-       rc = mysql_server_init(argc, arguments, NULL);
+       rc = mysql_server_init(argc, arguments, groups);
 
        if (argc) {
                efree(arguments);