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]