Thomas Faller : cmd: Fix invalid memory access.

Alexandre Julliard julliard at wine.codeweavers.com
Mon Jun 15 08:49:08 CDT 2015


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

Author: Thomas Faller <tfaller1 at gmx.de>
Date:   Sun Jun 14 21:40:26 2015 +0200

cmd: Fix invalid memory access.

---

 programs/cmd/wcmdmain.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/programs/cmd/wcmdmain.c b/programs/cmd/wcmdmain.c
index 36d2ec1..1e42c47 100644
--- a/programs/cmd/wcmdmain.c
+++ b/programs/cmd/wcmdmain.c
@@ -1330,7 +1330,7 @@ void WCMD_execute (const WCHAR *command, const WCHAR *redirects,
  *	Changing default drive has to be handled as a special case.
  */
 
-    if ((cmd[1] == ':') && IsCharAlphaW(cmd[0]) && (strlenW(cmd) == 2)) {
+    if ((strlenW(cmd) == 2) && (cmd[1] == ':') && IsCharAlphaW(cmd[0])) {
       WCHAR envvar[5];
       WCHAR dir[MAX_PATH];
 




More information about the wine-cvs mailing list