* lisp/startup.el (command-line): Interpret non-absolute file
names in '--init-directory' relative to the directory from
which Emacs is started. (Bug#59795)
(setq user-emacs-directory (or argval (pop args))
user-emacs-directory (if (stringp user-emacs-directory)
(file-name-as-directory
- user-emacs-directory)
+ (expand-file-name
+ user-emacs-directory
+ command-line-default-directory))
user-emacs-directory)
argval nil))
((member argi '("-u" "-user"))