diff --git a/SyntaxHighlight_GeSHi.class.php b/SyntaxHighlight_GeSHi.class.php index 8d52a935..aa8caba8 100644 --- a/SyntaxHighlight_GeSHi.class.php +++ b/SyntaxHighlight_GeSHi.class.php @@ -263,8 +263,8 @@ public static function highlight( $code, $lang = null, $args = array() ) { } // Starting line number - if ( isset( $args['start'] ) ) { - $options['linenostart'] = $args['start']; + if ( isset( $args['start'] ) && ctype_digit( $args['start'] ) ) { + $options['linenostart'] = (int)$args['start']; } if ( $inline ) {