summaryrefslogtreecommitdiff
path: root/lisp/erc/erc-backend.el
diff options
context:
space:
mode:
authorMiles Bader <miles@gnu.org>2006-08-03 05:10:38 +0000
committerMiles Bader <miles@gnu.org>2006-08-03 05:10:38 +0000
commit2e3ef421a9e7888ed48241bbeecedaeefb58ab54 (patch)
treed7a59eb24269a42164aff762ed8b4c952293cdac /lisp/erc/erc-backend.el
parent6b2fcbb546b8b69b2eef40c5042439d3f822bec7 (diff)
downloademacs-2e3ef421a9e7888ed48241bbeecedaeefb58ab54.tar.gz
emacs-2e3ef421a9e7888ed48241bbeecedaeefb58ab54.tar.bz2
emacs-2e3ef421a9e7888ed48241bbeecedaeefb58ab54.zip
Merge from erc--emacs--21
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-379 Creator: Michael Olson <mwolson@gnu.org>
Diffstat (limited to 'lisp/erc/erc-backend.el')
-rw-r--r--lisp/erc/erc-backend.el11
1 files changed, 6 insertions, 5 deletions
diff --git a/lisp/erc/erc-backend.el b/lisp/erc/erc-backend.el
index 7dce9e4bf01..705ca7a9e63 100644
--- a/lisp/erc/erc-backend.el
+++ b/lisp/erc/erc-backend.el
@@ -563,11 +563,12 @@ action."
"Return the coding system or cons cell appropriate for TARGET.
This is determined via `erc-encoding-coding-alist' or
`erc-server-coding-system'."
- (or (let ((case-fold-search t))
- (catch 'match
- (dolist (pat erc-encoding-coding-alist)
- (when (string-match (car pat) target)
- (throw 'match (cdr pat))))))
+ (or (when target
+ (let ((case-fold-search t))
+ (catch 'match
+ (dolist (pat erc-encoding-coding-alist)
+ (when (string-match (car pat) target)
+ (throw 'match (cdr pat)))))))
(and (functionp erc-server-coding-system)
(funcall erc-server-coding-system))
erc-server-coding-system))