# HG changeset patch # User Eli Zaretskii # Date 1000154343 0 # Node ID f3a553d88ab735758dcad89438a62d9aa9067ae5 # Parent c6db9eb192d83c8084301d30c9f9057403393f7e (eshell-shuffle-files): Compare inodes with `equal' instead of `=', since they can be cons cells. From Nils Goesche . diff -r c6db9eb192d8 -r f3a553d88ab7 lisp/eshell/em-unix.el --- a/lisp/eshell/em-unix.el Mon Sep 10 18:08:48 2001 +0000 +++ b/lisp/eshell/em-unix.el Mon Sep 10 20:39:03 2001 +0000 @@ -342,7 +342,7 @@ (eq system-type 'ms-dos)) (setq attr (eshell-file-attributes (car files))) (nth 10 attr-target) (nth 10 attr) - (= (nth 10 attr-target) (nth 10 attr)) + (equal (nth 10 attr-target) (nth 10 attr)) (nth 11 attr-target) (nth 11 attr) (= (nth 11 attr-target) (nth 11 attr))) (eshell-error (format "%s: `%s' and `%s' are the same file\n"