From e624adf49310bb4c46ad7491e3b4a01bcda9a180 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Niklas=20Laxstr=C3=B6m?= Date: Sat, 22 Dec 2007 20:19:06 +0000 Subject: [PATCH] * Re-add removed offset and limit validation, could cause invalid queries * Fixes bug 12350 --- includes/SpecialNewpages.php | 9 +++++++++ 1 file changed, 9 insertions(+) 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 -- 2.20.1