Code Duplication    Length = 19-19 lines in 2 locations

includes/class-wc-geo-ip.php 2 locations

@@ 1517-1535 (lines=19) @@
1514
1515
		$offset = 0;
1516
		for ( $depth = 127; $depth >= 0; --$depth ) {
1517
			if ( $this->flags & self::GEOIP_MEMORY_CACHE ) {
1518
				$buf = $this->_safe_substr(
1519
					$this->memory_buffer,
1520
					2 * $this->record_length * $offset,
1521
					2 * $this->record_length
1522
				);
1523
			} elseif ( $this->flags & self::GEOIP_SHARED_MEMORY ) {
1524
				$buf = @shmop_read(
1525
					$this->shmid,
1526
					2 * $this->record_length * $offset,
1527
					2 * $this->record_length
1528
				);
1529
			} else {
1530
				if ( 0 != fseek( $this->filehandle, 2 * $this->record_length * $offset, SEEK_SET ) ) {
1531
					break;
1532
				}
1533
1534
				$buf = fread( $this->filehandle, 2 * $this->record_length );
1535
			}
1536
			$x = array( 0, 0 );
1537
			for ( $i = 0; $i < 2; ++$i ) {
1538
				for ( $j = 0; $j < $this->record_length; ++$j ) {
@@ 1573-1591 (lines=19) @@
1570
	private function _geoip_seek_country( $ipnum ) {
1571
		$offset = 0;
1572
		for ( $depth = 31; $depth >= 0; --$depth ) {
1573
			if ( $this->flags & self::GEOIP_MEMORY_CACHE ) {
1574
				$buf = $this->_safe_substr(
1575
					$this->memory_buffer,
1576
					2 * $this->record_length * $offset,
1577
					2 * $this->record_length
1578
				);
1579
			} elseif ( $this->flags & self::GEOIP_SHARED_MEMORY ) {
1580
				$buf = @shmop_read(
1581
					$this->shmid,
1582
					2 * $this->record_length * $offset,
1583
					2 * $this->record_length
1584
				);
1585
			} else {
1586
				if ( 0 != fseek( $this->filehandle, 2 * $this->record_length * $offset, SEEK_SET ) ) {
1587
					break;
1588
				}
1589
1590
				$buf = fread( $this->filehandle, 2 * $this->record_length );
1591
			}
1592
1593
			$x = array( 0, 0 );
1594
			for ( $i = 0; $i < 2; ++$i ) {