summaryrefslogtreecommitdiff
path: root/lisp
diff options
context:
space:
mode:
Diffstat (limited to 'lisp')
-rw-r--r--lisp/erc/erc.el6
1 files changed, 3 insertions, 3 deletions
diff --git a/lisp/erc/erc.el b/lisp/erc/erc.el
index 66f88280984..bb68173b6dc 100644
--- a/lisp/erc/erc.el
+++ b/lisp/erc/erc.el
@@ -2821,9 +2821,9 @@ this function from interpreting the line as a command."
(let* ((cmd (nth 0 command-list))
(args (nth 1 command-list)))
(condition-case nil
- (if (functionp args)
- (funcall cmd args)
- (apply cmd args))
+ (if (listp args)
+ (apply cmd args)
+ (funcall cmd args))
(wrong-number-of-arguments
(erc-display-message nil 'error (current-buffer) 'incorrect-args
?c (erc-command-name cmd)