ID: 11353
Updated by: mfischer
Reported By: [EMAIL PROTECTED]
Old Status: Open
Status: Feedback
Bug Type: DOM XML related
Operating System: RHat 6.2
PHP Version: 4.0.5
New Comment:

Can't reproduce this with latest RC.

Can you try latest RC and see if the problem still exists

http://www.php.net/~zeev/php-4.1.0RC3.tar.gz

Feedback.


Previous Comments:
------------------------------------------------------------------------

[2001-06-08 06:28:42] [EMAIL PROTECTED]

The memory allocated by xmlDumpMemory must be deallocated (free()'d).  The 
Zend/zend_API.h macro RETURN_STRINGL() doesn't do this.  A substitute (below) seems to 
do the trick.

#define FREE_RETURN_STRINGL(s,l,duplicate) {        \
        char *__s=(s); int __l=l;           \
        return_value->value.str.len = __l;  \
        return_value->value.str.val = (duplicate?estrndup(__s,__l):__s);    \
        return_value->type = IS_STRING;     \
        free(s);                            \
        return;                             \
    }

I used this at the bottom of domxml_dumpmem() and can now do bunches of dom functions 
without crashing Apache or the CGI.

------------------------------------------------------------------------



Edit this bug report at http://bugs.php.net/?id=11353&edit=1


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to