Fix how? Both cases should be accepted... -- James Hawkins 2009/2/13 Hans Leidekker <hans(a)meelstraat.net>:
diff --git a/dlls/msi/action.c b/dlls/msi/action.c index fd38f7a..38d2484 100644 --- a/dlls/msi/action.c +++ b/dlls/msi/action.c @@ -5870,11 +5870,11 @@ static UINT parse_assembly_name(MSIRECORD *rec, LPVOID param) LPCWSTR name = MSI_RecordGetString(rec, 2); LPWSTR val = msi_dup_record_field(rec, 3);
- static const WCHAR Name[] = {'N','a','m','e',0}; - static const WCHAR Version[] = {'V','e','r','s','i','o','n',0}; - static const WCHAR Culture[] = {'C','u','l','t','u','r','e',0}; + static const WCHAR Name[] = {'n','a','m','e',0}; + static const WCHAR Version[] = {'v','e','r','s','i','o','n',0}; + static const WCHAR Culture[] = {'c','u','l','t','u','r','e',0}; static const WCHAR PublicKeyToken[] = { - 'P','u','b','l','i','c','K','e','y','T','o','k','e','n',0}; + 'p','u','b','l','i','c','K','e','y','T','o','k','e','n',0};
if (!lstrcmpW(name, Name)) asmname->name = val;