Mercurial > emacs
diff lisp/server.el @ 88023:c17f9d425917
* server.el (server-process-filter): Check for non-nil before calling
file-directory-p.
author | Dan Nicolaescu <dann@ics.uci.edu> |
---|---|
date | Sun, 27 Jan 2008 15:37:26 +0000 |
parents | 921eddfa6d43 |
children | 1da8bfe80e01 |
line wrap: on
line diff
--- a/lisp/server.el Sun Jan 27 13:59:47 2008 +0000 +++ b/lisp/server.el Sun Jan 27 15:37:26 2008 +0000 @@ -952,7 +952,8 @@ ;; Use the same cwd as the emacsclient, if possible, so ;; relative file names work correctly, even in `eval'. (let ((default-directory - (if (file-directory-p dir) dir default-directory))) + (if (and dir (file-directory-p dir)) + dir default-directory))) (server-execute proc files nowait commands dontkill frame tty-name))))))