cvs: php4 /pear/XML Parser.php

From: Date: Thu, 15 Mar 2001 18:39:17 +0000
Subject: cvs: php4 /pear/XML Parser.php
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-4584@lists.php.net to get a copy of this message
uw Thu Mar 15 10:39:17 2001 EDT Modified files: /php4/pear/XML Parser.php Log: Cleanup on parse (fclose()). Index: php4/pear/XML/Parser.php diff -u php4/pear/XML/Parser.php:1.7 php4/pear/XML/Parser.php:1.8 --- php4/pear/XML/Parser.php:1.7 Thu Mar 15 09:34:06 2001 +++ php4/pear/XML/Parser.php Thu Mar 15 10:39:17 2001 @@ -176,7 +176,7 @@ */ function setInputFile($file) { - $fp = @fopen($file, "r"); + $fp = @fopen($file, "rb"); if (is_resource($fp)) { $this->fp = $fp; return $fp; @@ -223,11 +223,16 @@ } while ($data = fread($this->fp, 2048)) { + $err = $this->parseString($data, feof($this->fp)); if (PEAR::isError($err)) { + fclose($this->fp); return $err; } + } + + fclose($this->fp); return true; }

« previous php.cvs (#4584) next »