Fix displaying the user name in error message about no home directory.

lisp/startup.el (command-line): Don't display an empty user name in
 the error message about non-existent home directory, when
 init-file-user was set to an empty string.  See
 http://lists.gnu.org/archive/html/bug-gnu-emacs/2012-07/msg00835.html
 for the details and context.
This commit is contained in:
Eli Zaretskii 2012-07-23 20:27:41 +03:00
parent 436bc8e0a7
commit ec1b09b123
2 changed files with 11 additions and 1 deletions

View file

@ -1,3 +1,11 @@
2012-07-23 Eli Zaretskii <eliz@gnu.org>
* startup.el (command-line): Don't display an empty user name in
the error message about non-existent home directory, when
init-file-user was set to an empty string. See
http://lists.gnu.org/archive/html/bug-gnu-emacs/2012-07/msg00835.html
for the details and context.
2012-07-22 Vincent Belaïche <vincentb1@users.sourceforge.net>
* ses.el (ses-cell-formula-aset): New macro.

View file

@ -1001,7 +1001,9 @@ Amongst another things, it parses the command-line arguments."
nil
(display-warning 'initialization
(format "User %s has no home directory"
init-file-user)
(if (equal init-file-user "")
(user-real-login-name)
init-file-user))
:error))))
;; Load that user's init file, or the default one, or none.