From: Niklas Laxström Date: Sat, 22 Dec 2007 20:19:06 +0000 (+0000) Subject: * Re-add removed offset and limit validation, could cause invalid queries X-Git-Tag: 1.31.0-rc.0~50301 X-Git-Url: http://git.cyclocoop.org/%24image?a=commitdiff_plain;h=e624adf49310bb4c46ad7491e3b4a01bcda9a180;p=lhc%2Fweb%2Fwiklou.git * Re-add removed offset and limit validation, could cause invalid queries * Fixes bug 12350 --- diff --git a/includes/SpecialNewpages.php b/includes/SpecialNewpages.php index f29202ee36..e847dddc0a 100644 --- a/includes/SpecialNewpages.php +++ b/includes/SpecialNewpages.php @@ -83,6 +83,15 @@ class NewPagesPage extends QueryPage { } } + // Validate limit and offset params + if ( $options['limit'] <= 0 ) { + $options['limit'] = $defaults['limit']; + } + + if ( $options['offset'] < 0 ) { + $options['offset'] = $defaults['offset']; + } + $nondefaults = array(); foreach ( $options as $v => $t ) { if ( $v === 'offset' ) continue; # Reset offset if parameters change