msi: Allocate 3 bytes instead of 2 for in-memory string references.
commitcf6e820106456307226849964e41efde5463c0a1
authorHans Leidekker <hans@codeweavers.com>
Mon, 11 Oct 2010 10:09:45 +0000 (11 12:09 +0200)
committerAlexandre Julliard <julliard@winehq.org>
Mon, 11 Oct 2010 15:11:26 +0000 (11 17:11 +0200)
tree6dc38d8e216154776e096297e31000d1ed19d888
parentb719338433d737569c56eb02e5c0e315eb32d9c8
msi: Allocate 3 bytes instead of 2 for in-memory string references.

Fixes an installer that stores string references as 2 byte integers and
grows the number of strings beyond the limit of 64k during installation.
dlls/msi/msipriv.h
dlls/msi/string.c
dlls/msi/table.c
dlls/msi/tests/db.c