rjs Wed Feb 21 15:30:20 2001 EDT
Modified files:
/php4/ext/pdf pdf.c
Log:
When using pdf_get_buffer() and doing a correct cleanup by calling pdf_delete()
this always resulted in a coredump (after everything was finished, so only
visible in the logfile).
So it seems to be neccesary to copy the contents of the result of get_buffer,
to avoid this coredump.
Index: php4/ext/pdf/pdf.c
diff -u php4/ext/pdf/pdf.c:1.71 php4/ext/pdf/pdf.c:1.72
--- php4/ext/pdf/pdf.c:1.71 Thu Feb 15 06:48:57 2001
+++ php4/ext/pdf/pdf.c Wed Feb 21 15:30:20 2001
@@ -17,7 +17,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: pdf.c,v 1.71 2001/02/15 14:48:57 thies Exp $ */
+/* $Id: pdf.c,v 1.72 2001/02/21 23:30:20 rjs Exp $ */
/* pdflib 2.02 ... 3.0x is subject to the ALADDIN FREE PUBLIC LICENSE.
Copyright (C) 1997-1999 Thomas Merz. 2000-2001 PDFlib GmbH */
@@ -264,7 +264,7 @@
php_info_print_table_start();
php_info_print_table_row(2, "PDF Support", "enabled" );
php_info_print_table_row(2, "PDFlib GmbH Version", tmp );
- php_info_print_table_row(2, "Revision", "$Revision: 1.71 $" );
+ php_info_print_table_row(2, "Revision", "$Revision: 1.72 $" );
php_info_print_table_end();
}
@@ -2176,7 +2176,7 @@
buffer = PDF_get_buffer(pdf, &size);
- RETURN_STRINGL((char *)buffer, size, 0);
+ RETURN_STRINGL((char *)buffer, size, 1);
}
/* }}} */
--
PHP CVS 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]