Rob Shearman : cmd: Fix character count passed to GetShortPathName in WCMD_HandleTildaModifiers .

Alexandre Julliard julliard at winehq.org
Mon Feb 25 06:51:43 CST 2008


Module: wine
Branch: master
Commit: 1d6922b2e01fd08b618ace3c87e071dedf08cf6d
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=1d6922b2e01fd08b618ace3c87e071dedf08cf6d

Author: Rob Shearman <rob at codeweavers.com>
Date:   Mon Feb 25 09:00:14 2008 +0000

cmd: Fix character count passed to GetShortPathName in WCMD_HandleTildaModifiers.

---

 programs/cmd/batch.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/programs/cmd/batch.c b/programs/cmd/batch.c
index 12c19ed..21e806a 100644
--- a/programs/cmd/batch.c
+++ b/programs/cmd/batch.c
@@ -506,7 +506,8 @@ void WCMD_HandleTildaModifiers(WCHAR **start, WCHAR *forVariable, WCHAR *forValu
     if (memchrW(firstModifier, 's', modifierLen) != NULL) {
       if (finaloutput[0] != 0x00) strcatW(finaloutput, space);
       /* Don't flag as doneModifier - %~s on its own is processed later */
-      GetShortPathName(outputparam, outputparam, sizeof(outputparam));
+      GetShortPathName(outputparam, outputparam,
+                       sizeof(outputparam)/sizeof(outputparam[0]));
     }
 
     /* 5. Handle 'f' : Fully qualified path (File doesn't have to exist) */




More information about the wine-cvs mailing list