> Unfortunately, now Dired fails to visit a directory: > > Debugger entered--Lisp error: (wrong-type-argument stringp nil) > file-name-absolute-p(nil) > dired-goto-file(nil) > dired-restore-positions(((# nil 3) nil ((# nil 3)))) > dired-revert(nil nil) > revert-buffer() > dired-internal-noselect("/tmp/" nil) > dired-noselect("/tmp/" nil) > dired("/tmp/") > dired-jump(nil nil) > funcall-interactively(dired-jump nil nil) > call-interactively(dired-jump nil nil) > command-execute(dired-jump) > > Maybe this happens when a reverted directory window is restored > from a window configuration, so point-marker is at 1, > and (dired-get-filename nil t) returns nil in `dired-save-positions'. Looks like a silly typo. Please try the attached patch. If it does not help, please provide me a simple scenario to reproduce the bug. Thanks, martin