msi: Skip the special SummaryInformation stream in msi_commit_streams.
Avoids adding a useless table stream when called on an existing database. Signed-off-by: Hans Leidekker <hans@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
fdcd9ee712
commit
02a25a9d4f
|
@ -592,7 +592,10 @@ UINT msi_commit_streams( MSIDATABASE *db )
|
|||
for (i = 0; i < db->num_streams; i++)
|
||||
{
|
||||
name = msi_string_lookup( db->strings, db->streams[i].str_index, NULL );
|
||||
if (!strcmpW( name, szSumInfo )) continue;
|
||||
|
||||
if (!(encname = encode_streamname( FALSE, name ))) return ERROR_OUTOFMEMORY;
|
||||
TRACE("saving stream %s as %s\n", debugstr_w(name), debugstr_w(encname));
|
||||
|
||||
hr = IStorage_CreateStream( db->storage, encname, STGM_WRITE|STGM_SHARE_EXCLUSIVE, 0, 0, &stream );
|
||||
if (SUCCEEDED( hr ))
|
||||
|
|
Loading…
Reference in New Issue