summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNoam Postavsky <npostavs@gmail.com>2016-08-21 10:51:38 -0400
committerNoam Postavsky <npostavs@gmail.com>2016-09-07 19:02:43 -0400
commita08ce41ed8e9fd8768dcd1ecd22ff6bc4c4c7f8f (patch)
tree1ce48ed6d794647a0c6ced5292c8dd1323426cbb
parent55dde6c1a21a792d3d75c19e612c74dd054aaf1e (diff)
Don't --load directories
* lisp/startup.el (command-line-1): Only pass expanded FILENAME argument of --load when it refers to a normal file, since `load' doesn't handle directories (Bug #16406).
-rw-r--r--lisp/startup.el2
1 files changed, 1 insertions, 1 deletions
diff --git a/lisp/startup.el b/lisp/startup.el
index fcdc376c5f..d5225bdcb3 100644
--- a/lisp/startup.el
+++ b/lisp/startup.el
@@ -2393,7 +2393,7 @@ nil default-directory" name)
;; Take file from default dir if it exists there;
;; otherwise let `load' search for it.
(file-ex (expand-file-name file)))
- (when (file-exists-p file-ex)
+ (when (file-regular-p file-ex)
(setq file file-ex))
(load file nil t)))