msi: Fix handling of the no-op identifier in the Directory table
James Hawkins
truiken at gmail.com
Mon Jun 19 00:24:36 CDT 2006
Hi,
According to [1] and [2] the period in the SourceDirectory column of
the Directory table represents a 'no-op' in that it doesn't represent
a subdirectory of its parent directory. Any files written to this
'directory' are written to the parent directory. This fixes bug 4251.
[1] http://msdn.microsoft.com/library/default.asp?url=/library/en-us/msi/setup/directory_table.asp
[2] http://blogs.msdn.com/robmen/archive/2005/11/04/489346.aspx
Changelog:
* Fix handling of the no-op identifier in the Directory table.
dlls/msi/action.c | 9 +++++----
1 files changed, 5 insertions(+), 4 deletions(-)
--
James Hawkins
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 8ea20f13e4d76d5796073250d28f4eea7a7ac31f.diff
Type: text/x-patch
Size: 952 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-patches/attachments/20060619/20c96f4b/8ea20f13e4d76d5796073250d28f4eea7a7ac31f.diff
More information about the wine-patches
mailing list