summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--inc/subscription.php4
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;