cvs: php4 /ext/pdf pdf.c
| From: | Daniel Beulshausen | Date: | Mon, 10 Sep 2001 19:28:50 +0000 |
| Subject: | cvs: php4 /ext/pdf pdf.c | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-7381@lists.php.net to get a copy of this message | ||
dbeu Mon Sep 10 15:28:50 2001 EDT
Modified files:
/php4/ext/pdf pdf.c
Log:
fix resource destruction
Index: php4/ext/pdf/pdf.c
diff -u php4/ext/pdf/pdf.c:1.97 php4/ext/pdf/pdf.c:1.98
--- php4/ext/pdf/pdf.c:1.97 Mon Sep 10 13:14:37 2001
+++ php4/ext/pdf/pdf.c Mon Sep 10 15:28:49 2001
@@ -17,7 +17,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: pdf.c,v 1.97 2001/09/10 17:14:37 derick Exp $ */
+/* $Id: pdf.c,v 1.98 2001/09/10 19:28:49 dbeu Exp $ */
/* pdflib 2.02 ... 3.0x is subject to the ALADDIN FREE PUBLIC LICENSE.
Copyright (C) 1997-1999 Thomas Merz. 2000-2001 PDFlib GmbH */
@@ -345,7 +345,7 @@
#else
php_info_print_table_row(2, "PDFlib GmbH Version", tmp );
#endif
- php_info_print_table_row(2, "Revision", "$Revision: 1.97 $" );
+ php_info_print_table_row(2, "Revision", "$Revision: 1.98 $" );
php_info_print_table_end();
}
@@ -2266,7 +2266,7 @@
}
/* }}} */
-/* {{{ proto void pdf_delete(int pdfdoc)
+/* {{{ proto bool pdf_delete(int pdfdoc)
Deletes the PDF object */
PHP_FUNCTION(pdf_delete)
{
@@ -2278,9 +2278,7 @@
}
ZEND_FETCH_RESOURCE(pdf, PDF *, arg1, -1, "pdf object", le_pdf);
-
- PDF_delete(pdf);
- zend_list_delete(Z_LVAL_PP(arg1));
+ zend_list_delete(Z_RESVAL_PP(arg1));
RETURN_TRUE;
}