Code Duplication    Length = 4-9 lines in 2 locations

main/inc/lib/pclzip/pclzip.lib.php 2 locations

@@ 2855-2858 (lines=4) @@
2852
    @gzclose($v_file_compressed);
2853
2854
    // ----- Check the minimum file size
2855
    if (filesize($v_gzip_temp_name) < 18) {
2856
      PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, 'gzip temporary file \''.$v_gzip_temp_name.'\' has invalid filesize - should be minimum 18 bytes');
2857
      return PclZip::errorCode();
2858
    }
2859
2860
    // ----- Extract the compressed attributes
2861
    if (($v_file_compressed = @fopen($v_gzip_temp_name, "rb")) == 0) {
@@ 4649-4657 (lines=9) @@
4646
    $v_binary_data = fread($this->zip_fd, 18);
4647
4648
    // ----- Look for invalid block size
4649
    if (strlen($v_binary_data) != 18)
4650
    {
4651
4652
      // ----- Error log
4653
      PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, "Invalid End of Central Dir Record size : ".strlen($v_binary_data));
4654
4655
      // ----- Return
4656
      return PclZip::errorCode();
4657
    }
4658
4659
    // ----- Extract the values
4660
    $v_data = unpack('vdisk/vdisk_start/vdisk_entries/ventries/Vsize/Voffset/vcomment_size', $v_binary_data);