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]

Reply via email to