WordPress 4.7
[autoinstalls/wordpress.git] / wp-includes / class-wp-comment.php
index 0e9f88a352af3e8be7ec80373ed70b9e8b750f79..80ef9bb1d33b47e70b0f04f88693788b2989a86b 100644 (file)
@@ -191,11 +191,12 @@ final class WP_Comment {
        public static function get_instance( $id ) {
                global $wpdb;
 
-               $comment_id = (int) $id;
-               if ( ! $comment_id ) {
+               if ( ! is_numeric( $id ) || $id != floor( $id ) || ! $id ) {
                        return false;
                }
 
+               $comment_id = (int) $id;
+
                $_comment = wp_cache_get( $comment_id, 'comment' );
 
                if ( ! $_comment ) {