Hans Leidekker : msi: Allocate 3 bytes instead of 2 for in-memory string references.

Alexandre Julliard julliard at winehq.org
Mon Oct 11 13:15:12 CDT 2010


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

Author: Hans Leidekker <hans at codeweavers.com>
Date:   Mon Oct 11 12:09:45 2010 +0200

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  |    3 +-
 dlls/msi/string.c   |   17 ++++--
 dlls/msi/table.c    |  178 ++++++++++++++++++++++++++++++++-------------------
 dlls/msi/tests/db.c |   18 ++----
 4 files changed, 132 insertions(+), 84 deletions(-)

Diff:   http://source.winehq.org/git/wine.git/?a=commitdiff;h=cf6e820106456307226849964e41efde5463c0a1



More information about the wine-cvs mailing list