| @@ -18,9 +18,9 @@ | ||
| 18 | 18 | use WP_Defender\Behavior\WPMUDEV; |
| 19 | 19 | use WP_Defender\Model\Lockout_Ip; |
| 20 | 20 | use WP_Defender\Traits\Continent; |
| 21 | 21 | use WP_Defender\Component\Blacklist_Lockout; |
| 22 | -use MaxMind\Db\Reader\InvalidDatabaseException; | |
| 22 | +use WP_DEFENDER_VENDOR\MaxMind\Db\Reader\InvalidDatabaseException; | |
| 23 | 23 | use WP_Defender\Component\Network_Cron_Manager; |
| 24 | 24 | use WP_Defender\Integrations\MaxMind_Geolocation; |
| 25 | 25 | use WP_Defender\Component\Config\Config_Hub_Helper; |
| 26 | 26 | use WP_Defender\Model\Setting\Blacklist_Lockout as Model_Blacklist_Lockout; |
| @@ -612,9 +612,9 @@ | ||
| 612 | 612 | 'ip_blacklist' => $data['ip_blacklist'], |
| 613 | 613 | 'ip_whitelist' => $data['ip_whitelist'], |
| 614 | 614 | 'ip_lockout_message' => $data['ip_lockout_message'], |
| 615 | 615 | ); |
| 616 | - if ( isset( $data['geoIP_db'] ) && file_exists( $data['geoIP_db'] ) ) { | |
| 616 | + if ( isset( $data['geoIP_db'] ) && is_string( $data['geoIP_db'] ) && file_exists( $data['geoIP_db'] ) ) { | |
| 617 | 617 | $adapted_data['geodb_path'] = $data['geoIP_db']; |
| 618 | 618 | if ( isset( $data['country_blacklist'] ) ) { |
| 619 | 619 | $adapted_data['country_blacklist'] = $data['country_blacklist']; |
| 620 | 620 | } |