msi: Correctly parse double quotes in the token value.
commit42caac841e1755570ba25c2ce95948fc28f31372
authorDmitry Timoshkov <dmitry@baikal.ru>
Tue, 6 Oct 2015 10:10:35 +0000 (6 18:10 +0800)
committerAlexandre Julliard <julliard@winehq.org>
Tue, 6 Oct 2015 13:59:38 +0000 (6 22:59 +0900)
treef7bdfd4dfaf08dd894479b566ca94cb61cd091fa
parent1b3087e79f70c48f3e697d9ba16fa936bace0e55
msi: Correctly parse double quotes in the token value.

This fixes an installer that passes to InstallProduct a command line like
PROPERTY1="Installing ""Product name"" version 8.0" PROPERTY2=1 PROPERTY3=1
In this case properties PROPERTY2 and PROPERTY3 were not recognized and that
led to an installation failure when a custom action didn't see them as set.

Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
dlls/msi/action.c
dlls/msi/tests/install.c