- Fix uninitialised variable problem in DIR command. - Correct some comments.
diff --git a/programs/wcmd/directory.c b/programs/wcmd/directory.c index 6897b96..f097f33 100644 --- a/programs/wcmd/directory.c +++ b/programs/wcmd/directory.c
@@ -8,11 +8,6 @@ * environment-variable and batch parameter substitution already done. */ -/* - * FIXME: - * - DIR /S fails if the starting directory is not the current default. - */ - #include "wcmd.h" int WCMD_dir_sort (const void *a, const void *b); @@ -36,7 +31,6 @@ * WCMD_directory * * List a file directory. - * FIXME: /S switch only works for the current directory * */ @@ -47,6 +41,8 @@ ULARGE_INTEGER avail, total, free; line_count = 5; + byte_total = 0; + file_total = dir_total = 0; page_mode = (strstr(quals, "/P") != NULL); recurse = (strstr(quals, "/S") != NULL); if (param1[0] == '\0') strcpy (param1, ".");