diff options
author | Adrian Lang <lang@cosmocode.de> | 2010-10-21 12:55:50 +0200 |
---|---|---|
committer | Adrian Lang <lang@cosmocode.de> | 2010-10-21 12:56:38 +0200 |
commit | 377228581be9f054e9b3036972fa2e1395d92f90 (patch) | |
tree | a189e1434eb7d9c814e72addaee1de74d4b34778 | |
parent | 6353ef5ad0cd97399815c17e59758611d1bc1f79 (diff) | |
download | rpg-377228581be9f054e9b3036972fa2e1395d92f90.tar.gz rpg-377228581be9f054e9b3036972fa2e1395d92f90.tar.bz2 |
Correctly decode user names in subscriptions
-rw-r--r-- | inc/subscription.php | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/inc/subscription.php b/inc/subscription.php index 78cb3ed0d..dc1c79320 100644 --- a/inc/subscription.php +++ b/inc/subscription.php @@ -175,6 +175,10 @@ function subscription_find($page, $pre) { // This is an old subscription file. $subscription = trim($subscription) . " every\n"; } + + list($user, $rest) = explode(' ', $subscription, 2); + $subscription = rawurldecode($user) . " " . $rest; + if (preg_match(subscription_regex($pre), $subscription, $line_matches) === 0) { continue; |