summaryrefslogtreecommitdiff
path: root/lisp/gnus/nnrss.el
diff options
context:
space:
mode:
authorTetsuo Tsukamoto <tt.tetsuo.tsukamoto@gmail.com>2011-09-11 08:20:33 +0000
committerKatsumi Yamaoka <yamaoka@jpl.org>2011-09-11 08:20:33 +0000
commitc36da500061f83c5ef9aac9373acd45c6e01137a (patch)
tree2ef31cd1165534bf2d2c6041813ae0b6ef2c3c2f /lisp/gnus/nnrss.el
parentb885bf36cf2c7f79517a1c797fd09e7adc3358c6 (diff)
downloademacs-c36da500061f83c5ef9aac9373acd45c6e01137a.tar.gz
emacs-c36da500061f83c5ef9aac9373acd45c6e01137a.tar.bz2
emacs-c36da500061f83c5ef9aac9373acd45c6e01137a.zip
nnrss.el (nnrss-retrieve-groups): Decode the charset before looking up the file (bug#9351).
Diffstat (limited to 'lisp/gnus/nnrss.el')
-rw-r--r--lisp/gnus/nnrss.el3
1 files changed, 2 insertions, 1 deletions
diff --git a/lisp/gnus/nnrss.el b/lisp/gnus/nnrss.el
index b12700fac64..3e3b7326f29 100644
--- a/lisp/gnus/nnrss.el
+++ b/lisp/gnus/nnrss.el
@@ -363,12 +363,13 @@ for decoding when the cdr that the data specify is not available.")
(deffoo nnrss-retrieve-groups (groups &optional server)
(dolist (group groups)
+ (setq group (nnrss-decode-group-name group))
(nnrss-possibly-change-group group server)
(nnrss-check-group group server))
(with-current-buffer nntp-server-buffer
(erase-buffer)
(dolist (group groups)
- (let ((elem (assoc group nnrss-server-data)))
+ (let ((elem (assoc (gnus-group-decoded-name group) nnrss-server-data)))
(insert (format "%S %s 1 y\n" group (or (cadr elem) 0)))))
'active))