diff options
author | Tetsuo Tsukamoto <tt.tetsuo.tsukamoto@gmail.com> | 2011-09-11 08:20:33 +0000 |
---|---|---|
committer | Katsumi Yamaoka <yamaoka@jpl.org> | 2011-09-11 08:20:33 +0000 |
commit | c36da500061f83c5ef9aac9373acd45c6e01137a (patch) | |
tree | 2ef31cd1165534bf2d2c6041813ae0b6ef2c3c2f /lisp/gnus/nnrss.el | |
parent | b885bf36cf2c7f79517a1c797fd09e7adc3358c6 (diff) | |
download | emacs-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.el | 3 |
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)) |