diff --git a/blog/preferences.php b/blog/preferences.php
index 5f677911f98..3d1dcfc56ad 100755
--- a/blog/preferences.php
+++ b/blog/preferences.php
@@ -9,7 +9,7 @@
// detemine where the user is coming from in case we need to send them back there
- if (!$referrer = optional_param('referrer','', PARAM_NOTAGS)) {
+ if (!$referrer = optional_param('referrer','', PARAM_URL)) {
if (isset($_SERVER['HTTP_REFERER'])) {
$referrer = $_SERVER['HTTP_REFERER'];
} else {