+2009-07-13 Eli Zaretskii <eliz@gnu.org>
+
+ * dired.c (directory_files_internal) [WINDOWSNT]: Don't make a
+ local copy of dirfilename.
+
2009-07-13 Kenichi Handa <handa@m17n.org>
* chartab.c (sub_char_table_ref_and_range): Fix the range check
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;