# HG changeset patch # User Eli Zaretskii # Date 1247516565 0 # Node ID 6e6bdce4716b73e5212fcf7a5c34b9e914aadbd7 # Parent 33055f2b5e31a9d66c831c9e83b756d449cf2f0f (directory_files_internal) [WINDOWSNT]: Don't make a local copy of dirfilename. diff -r 33055f2b5e31 -r 6e6bdce4716b src/dired.c --- a/src/dired.c Mon Jul 13 10:18:03 2009 +0000 +++ b/src/dired.c Mon Jul 13 20:22:45 2009 +0000 @@ -219,14 +219,9 @@ w32_save = Vw32_get_true_file_attributes; if (EQ (Vw32_get_true_file_attributes, Qlocal)) { - char *dirnm = SDATA (dirfilename); - char *fn = alloca (SBYTES (dirfilename) + 1); - - strncpy (fn, SDATA (dirfilename), SBYTES (dirfilename)); - fn[SBYTES (dirfilename)] = '\0'; /* w32.c:stat will notice these bindings and avoid calling GetDriveType for each file. */ - if (is_slow_fs (fn)) + if (is_slow_fs (SDATA (dirfilename))) Vw32_get_true_file_attributes = Qnil; else Vw32_get_true_file_attributes = Qt;