Module: wine Branch: master Commit: 30e0deb70e7d3cda36a46b3462c1135aeec266d3 URL: https://gitlab.winehq.org/wine/wine/-/commit/30e0deb70e7d3cda36a46b3462c1135... Author: Akihiro Sagawa <sagawa.aki(a)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]);