From 85c3e69a88a3ef9d5439ae436e53928fd8a26976 Mon Sep 17 00:00:00 2001
From: Regis Houssin <regis@dolibarr.fr>
Date: Sun, 25 Oct 2009 10:53:37 +0000
Subject: [PATCH] Fix: Assigning the return value of new by reference is
 deprecated

---
 htdocs/includes/fpdf/fpdfi/fpdi.php            | 2 +-
 htdocs/includes/fpdf/fpdfi/fpdi_pdf_parser.php | 2 +-
 htdocs/includes/fpdf/fpdfi/pdf_parser.php      | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/htdocs/includes/fpdf/fpdfi/fpdi.php b/htdocs/includes/fpdf/fpdfi/fpdi.php
index 6bec82a8759..fb376135481 100644
--- a/htdocs/includes/fpdf/fpdfi/fpdi.php
+++ b/htdocs/includes/fpdf/fpdfi/fpdi.php
@@ -85,7 +85,7 @@ class FPDI extends FPDF_TPL {
         $fn =& $this->current_filename;
 
         if (!isset($this->parsers[$fn]))
-            $this->parsers[$fn] =& new fpdi_pdf_parser($fn,$this);
+            $this->parsers[$fn] = new fpdi_pdf_parser($fn,$this);
         $this->current_parser =& $this->parsers[$fn];
 
         return $this->parsers[$fn]->getPageCount();
diff --git a/htdocs/includes/fpdf/fpdfi/fpdi_pdf_parser.php b/htdocs/includes/fpdf/fpdfi/fpdi_pdf_parser.php
index 45bad2c3295..8d9288e453c 100644
--- a/htdocs/includes/fpdf/fpdfi/fpdi_pdf_parser.php
+++ b/htdocs/includes/fpdf/fpdfi/fpdi_pdf_parser.php
@@ -242,7 +242,7 @@ class fpdi_pdf_parser extends pdf_parser {
                     if (preg_match("/^\/[a-z85]*$/i", $_filter[1], $filterName) && @include_once('decoders'.$_filter[1].'.php')) {
                         $filterName = substr($_filter[1],1);
                         if (class_exists($filterName)) {
-    	                	$decoder =& new $filterName($this->fpdi);
+    	                	$decoder = new $filterName($this->fpdi);
     	                    $stream = $decoder->decode(trim($stream));
                         } else {
                         	$this->fpdi->error(sprintf("Unsupported Filter: %s",$_filter[1]));
diff --git a/htdocs/includes/fpdf/fpdfi/pdf_parser.php b/htdocs/includes/fpdf/fpdfi/pdf_parser.php
index 7911436ae9b..b47ea7ac83d 100644
--- a/htdocs/includes/fpdf/fpdfi/pdf_parser.php
+++ b/htdocs/includes/fpdf/fpdfi/pdf_parser.php
@@ -281,7 +281,7 @@ class pdf_parser {
         
         fseek($this->f, $o_pos+$trailerPos+7);
         
-        $c =&  new pdf_context($this->f);
+        $c = new pdf_context($this->f);
 	    $trailer = $this->pdf_read_value($c);
 	    
 	    $c = null;
-- 
GitLab