[Bug 9628] msiexec command line parsing incorrect

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Apr 9 18:18:15 CDT 2008


--- Comment #11 from Darragh Bailey <felix at compsoc.nuigalway.ie>  2008-04-09 18:18:15 ---

I plan to. I've just checked CommandLineToArgvW on windows to confirm that it
garbles the same command line as passed by xlviewer. So I think that the
correct behaviour is that parse_args in msiexec duplicate the special case
behaviour of CommandLineToArgvW as well since it needs to specially reconstruct
the commandline args. That probably makes more sense than using
CommandLineToArgvW and then changing the argv strings.

I'm thinking there should be 3 test cases added
1) Test case for CommandLineToArgvW for special case when first character on
the command line is a space
2) Test case for msiexec for the same special case as CommandLineToArgvW
3) Test case for msiexec for the unusual command line parsing required by
xlviewer, slightly different command line splitting to args than default.

Unless I'm mistaken, there are currently no tests define for msiexec, all msi
tests are done on the dll?

Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.

More information about the wine-bugs mailing list