From e84a854e54adf07d0bda64f8e3a4182940b44a97 Mon Sep 17 00:00:00 2001 From: deva Date: Thu, 25 Feb 2010 19:56:19 +0000 Subject: Improved security a bit in image cache. --- utils/modules/discography.php | 3 ++- utils/modules/gallery.php | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) (limited to 'utils/modules') diff --git a/utils/modules/discography.php b/utils/modules/discography.php index bc37022..2f4589d 100644 --- a/utils/modules/discography.php +++ b/utils/modules/discography.php @@ -251,9 +251,10 @@ class Discography { public function getImageSize($cat) { switch($cat) { - default: case "cover": return new ImageSize($this->coverwidth, $this->coverheight); + default: + die(404); } } diff --git a/utils/modules/gallery.php b/utils/modules/gallery.php index f427344..3d6e638 100644 --- a/utils/modules/gallery.php +++ b/utils/modules/gallery.php @@ -422,9 +422,10 @@ class Gallery { return new ImageSize($this->maxwidth_rand, $this->maxheight_rand); case "navicon": return new ImageSize($this->maxwidth_navicon, $this->maxheight_navicon); - default: case "albumicon": return new ImageSize($this->maxwidth_icon, $this->maxheight_icon); + default: + die(404); } } -- cgit v1.2.3