Module: wine Branch: master Commit: 30e0deb70e7d3cda36a46b3462c1135aeec266d3 URL: https://gitlab.winehq.org/wine/wine/-/commit/30e0deb70e7d3cda36a46b3462c1135...
Author: Akihiro Sagawa sagawa.aki@gmail.com Date: Mon Oct 23 22:09:18 2023 +0900
cmd: Reset totals after trailer output.
Otherwise, sums are inherited between drives. For instance, dir /s z:\tmp c:\windows\system32\drivers\etc shows an incorrect summary for drive c.
---
programs/cmd/directory.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/programs/cmd/directory.c b/programs/cmd/directory.c index 4d3ae3f9c7d..709bbb52287 100644 --- a/programs/cmd/directory.c +++ b/programs/cmd/directory.c @@ -937,6 +937,7 @@ void WCMD_directory (WCHAR *args) if (lastDrive != '?') { trailerReqd = FALSE; WCMD_dir_trailer(prevEntry->dirName); + byte_total = file_total = dir_total = 0; }
lastDrive = towupper(thisEntry->dirName[0]);