Detlef Riekenberg : msiexec: Recognize /uninstall as alias for /x [resend].

Alexandre Julliard julliard at winehq.org
Wed Apr 21 10:40:22 CDT 2010


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

Author: Detlef Riekenberg <wine.dev at web.de>
Date:   Wed Apr 21 10:44:10 2010 +0200

msiexec: Recognize /uninstall as alias for /x [resend].

---

 programs/msiexec/msiexec.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/programs/msiexec/msiexec.c b/programs/msiexec/msiexec.c
index fe19d98..5415291 100644
--- a/programs/msiexec/msiexec.c
+++ b/programs/msiexec/msiexec.c
@@ -660,11 +660,11 @@ int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine
 			WINE_TRACE("argvW[%d] = %s\n", i, wine_dbgstr_w(argvW[i]));
 			PackageName = argvW[i];
 		}
-		else if(msi_option_prefix(argvW[i], "x"))
+		else if(msi_option_prefix(argvW[i], "x") || msi_option_equal(argvW[i], "uninstall"))
 		{
 			FunctionInstall = TRUE;
-			PackageName = argvW[i]+2;
-			if (!PackageName[0])
+			if(msi_option_prefix(argvW[i], "x")) PackageName = argvW[i]+2;
+			if(!PackageName || !PackageName[0])
 			{
 				i++;
 				if (i >= argc)




More information about the wine-cvs mailing list