From 377228581be9f054e9b3036972fa2e1395d92f90 Mon Sep 17 00:00:00 2001
From: Adrian Lang <lang@cosmocode.de>
Date: Thu, 21 Oct 2010 12:55:50 +0200
Subject: [PATCH] Correctly decode user names in subscriptions

---
 inc/subscription.php | 4 ++++
 1 file changed, 4 insertions(+)

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;
-- 
GitLab