diff --git a/reference/rar/functions/rar-close.xml b/reference/rar/functions/rar-close.xml index 6c8fe8144d..df7535da01 100644 --- a/reference/rar/functions/rar-close.xml +++ b/reference/rar/functions/rar-close.xml @@ -39,6 +39,32 @@ &return.success; + + + &reftitle.changelog; + + + + + + &Version; + &Description; + + + + + 2.0.0 + + The Rar entries returned by rar_entry_get + and rar_list are now invalidated when + calling rar_close. + + + + + + + diff --git a/reference/rar/rarentry/getstream.xml b/reference/rar/rarentry/getstream.xml index 297cbc5154..626378682b 100644 --- a/reference/rar/rarentry/getstream.xml +++ b/reference/rar/rarentry/getstream.xml @@ -20,6 +20,10 @@ supports read operations. This handler provides on-the-fly decompression for this entry. + + The handler is not invalidated by calling + rar_close. + @@ -49,6 +53,8 @@ if ($entry === false) $stream = $entry->getStream(); if ($stream === false) die("Failed to obtain stream."); + +rar_close($rar_file); //stream is independent from file while (!feof($stream)) { $buff = fread($stream, 8192); @@ -58,6 +64,8 @@ while (!feof($stream)) { break; //fread error } +fclose($stream); + ?> ]]>