Aaaaaaaaaaargh!
    When I run the following code...

    ----------------------------------------------
    char fname[256];
    zval **retval;
    zval *zfname;

    strcpy(fname, "rand");
    zend_printf("Step 1...\n");
    MAKE_STD_ZVAL(zfname);
    zend_printf("Step 2...\n");
    ZVAL_STRING(zfname, fname, 1);
    zend_printf("Step 3...\n");
    TSRMLS_FETCH();
    zend_printf("Step 4...\n");
    if (call_user_function_ex(CG(function_table), NULL, 
        zfname, retval, 0, NULL, 0, 
        NULL TSRMLS_DC) == SUCCESS)
    {
         zend_printf("The function has ben called.\n");
    }
    -----------------------------------------------

    ... i get:

    Step 1...
    Step 2...
    Step 3...
    Step 4...
    Segmentation fault

    Could someone tell me what I'm doing wrong?
    Thank you very much,

    Oriol




-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to