summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2013-02-10 00:26:56 -0800
committerPaul Eggert <eggert@cs.ucla.edu>2013-02-10 00:26:56 -0800
commit7ba11bee64c8b4c735e016bb28aa3ee6ff7990f5 (patch)
tree093ee3b373f66b443547c743698f46906ce71269
parent8b0590de7e8a7572954b078c381ad432eedc9a5d (diff)
downloademacs-7ba11bee64c8b4c735e016bb28aa3ee6ff7990f5.tar.gz
* fileio.c (Fexpand_file_name): Omit confusing pointer comparison
that was not needed.
-rw-r--r--src/ChangeLog5
-rw-r--r--src/fileio.c4
2 files changed, 7 insertions, 2 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 05d69382855..a9a92e0cbab 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,8 @@
+2013-02-10 Paul Eggert <eggert@cs.ucla.edu>
+
+ * fileio.c (Fexpand_file_name): Omit confusing pointer comparison
+ that was not needed.
+
2013-02-09 Paul Eggert <eggert@cs.ucla.edu>
Minor hashing refactoring.
diff --git a/src/fileio.c b/src/fileio.c
index 1b293e3a971..ddf23867104 100644
--- a/src/fileio.c
+++ b/src/fileio.c
@@ -1348,8 +1348,8 @@ filesystem tree, not (expand-file-name ".." dirname). */)
#ifdef WINDOWSNT
char *prev_o = o;
#endif
- while (o != target && (--o) && !IS_DIRECTORY_SEP (*o))
- ;
+ while (o != target && (--o, !IS_DIRECTORY_SEP (*o)))
+ continue;
#ifdef WINDOWSNT
/* Don't go below server level in UNC filenames. */
if (o == target + 1 && IS_DIRECTORY_SEP (*o)