Bug #13230 Updated: PDF functions leak
| From: | derick@php.net | Date: | Mon, 10 Sep 2001 17:09:23 +0000 |
| Subject: | Bug #13230 Updated: PDF functions leak | ||
| References: | 1 | Groups: | php.dev |
| Request: | Send a blank email to php-dev+get-65676@lists.php.net to get a copy of this message | ||
ID: 13230
Updated by: derick
Reported By: derick@php.net
Old Status: Open
Status: Closed
Bug Type: PDF related
Operating System: Linux 2.4.5/RedHat
PHP Version: 4.0CVS-2001-09-10
New Comment:
Fixed it myself.
Derick
Previous Comments:
------------------------------------------------------------------------
[2001-09-10 11:30:54] rjs@php.net
You should call PDF_delete($); at the end of a script containing PDF functions. This will cleanup
the resources allocated by PDFlib.
This might be done in the function given to zend_register_list_destructors_ex (_free_pdf_doc), but
as I don't know documentation when this is called it is not yet integrated into the source
pdf.c.
For the moment I donot know how to decide whether PDF_delete already was called when _free_pdf_doc()
is called.
Regards
Rainer
------------------------------------------------------------------------
[2001-09-10 09:05:33] derick@php.net
This piece of code:
<?php
$p = pdf_new ();
pdf_open_file ($p);
pdf_close ($p);
?>
Gives these leaks:
pdf.c(306) : Freeing 0x0820B324 (65536 bytes), script=3pdf.php
Last leak repeated 2 times
This code:
<?php
$p = pdf_new ();
?>
Gives this leak:
pdf.c(306) : Freeing 0x08200D54 (2116 bytes), script=3pdf.php
Last leak repeated 1 time
regards,
Derick
------------------------------------------------------------------------
Edit this bug report at http://bugs.php.net/?id=13230&edit=1