Frédéric Delanoy : cmd: Avoid reading garbage when looking for redirection handle.
Alexandre Julliard
julliard at winehq.org
Mon Aug 29 11:28:38 CDT 2011
Module: wine
Branch: master
Commit: 93a68fa6594907078d69d813f6b58cee35abe8b4
URL: http://source.winehq.org/git/wine.git/?a=commit;h=93a68fa6594907078d69d813f6b58cee35abe8b4
Author: Frédéric Delanoy <frederic.delanoy at gmail.com>
Date: Sat Aug 27 02:11:31 2011 +0200
cmd: Avoid reading garbage when looking for redirection handle.
---
programs/cmd/wcmdmain.c | 7 +++----
1 files changed, 3 insertions(+), 4 deletions(-)
diff --git a/programs/cmd/wcmdmain.c b/programs/cmd/wcmdmain.c
index 2c1c2e5..b282e99 100644
--- a/programs/cmd/wcmdmain.c
+++ b/programs/cmd/wcmdmain.c
@@ -1354,11 +1354,10 @@ void WCMD_execute (const WCHAR *command, const WCHAR *redirects,
while (redir != NULL && ((p = strchrW(redir,'>')) != NULL)) {
int handle = 0;
- if (*(p-1)!='2') {
- handle = 1;
- } else {
+ if (p > redir && (*(p-1)=='2'))
handle = 2;
- }
+ else
+ handle = 1;
p++;
if ('>' == *p) {
More information about the wine-cvs
mailing list