PluginProbe
Defender Security – Malware Scanner, Login Security & Firewall / 6.3.0
Defender Security – Malware Scanner, Login Security & Firewall v6.3.0
6.3.0 6.2.3 6.2.4 6.2.0 6.2.1 6.2.2 6.1.0 5.3.1 5.4.0 5.4.1 5.5.0 5.5.1 5.6.0 5.6.1 5.6.2 5.7.0 5.7.1 5.7.2 5.8.0 5.8.1 5.9.0 6.0.0 6.0.1 3.0.1 3.1.0 All 141 releases
← All changes | src/component/class-smart-ip-detection.php +2 -2 5.7.2 → 6.3.0 View file →
@@ -117,9 +117,9 @@
117 117 $known_ips = array_unique( $known_ips );
118 118
119 119 foreach ( $headers_to_check as $header ) {
120 120 $ips = defender_get_data_from_request( $header, 's' );
121 - if ( ! empty( $ips ) ) {
121 + if ( ! is_null( $ips ) && '' !== $ips ) {
122 122 $ips = array_map( 'trim', preg_split( '/[\s,]+/', $ips ) );
123 123 foreach ( $ips as $ip ) {
124 124 if ( in_array( $ip, $known_ips, true ) ) {
125 125 update_site_option( self::SMART_IP_DETECTION_HEADER, $header );
@@ -176,9 +176,9 @@
176 176 ),
177 177 admin_url( 'admin-ajax.php' )
178 178 );
179 179 $args = array(
180 - 'sslverify' => false, // Many hosts have no updated CA bundle.
180 + 'sslverify' => true,
181 181 );
182 182 $response = wp_remote_get( $url, $args );
183 183
184 184 if ( is_wp_error( $response ) ) {