diff --git a/inc/subscription.php b/inc/subscription.php index 78cb3ed0df6be1a2eea31d3af4950461f796ec6a..dc1c79320426c38962db700a42f84f766b2b647c 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;