diff --git a/inc/class-activation-deactivation-hooks.php b/inc/class-activation-deactivation-hooks.php index 21ce717b3942941aed8d3af9a42a6dc1325db193..33b60b10e7fc021ac067447a9450acca88cead8a 100644 --- a/inc/class-activation-deactivation-hooks.php +++ b/inc/class-activation-deactivation-hooks.php @@ -65,15 +65,22 @@ final class Activation_Deactivation_Hooks { $key = 'session_tokens'; $count = $wpdb->get_var( - "SELECT COUNT(*) FROM $wpdb->usermeta WHERE meta_key = '$key'" + $wpdb->prepare( + "SELECT COUNT(*) FROM $wpdb->usermeta WHERE meta_key = %s", + $key + ) ); if ( ! $count ) { wp_clear_scheduled_hook( $this->cron_hook ); + return; } $wpdb->query( - "DELETE FROM $wpdb->usermeta WHERE meta_key = '$key' LIMIT 500" + $wpdb->prepare( + "DELETE FROM $wpdb->usermeta WHERE meta_key = %s LIMIT 500", + $key + ) ); }