[shell32] Fix SEGV plus don't fail FOF_ALLOWUNDO

Troy Rollo wine at troy.rollo.name
Tue Apr 19 01:02:25 CDT 2005


A number of functions in shell32 would SEGV if the destination path was not a 
fully qualified path name.

ShFileOperationW was failing if FOF_ALLOWUNDO was passed - even though we 
can't undo yet, failing the copy seems rather drastic since it prevents 
installation at all, whereas proceeding with the operation will merely 
prevent it from being rolled back.

ChangeLog:
	Fix SEGV for non-fully-qualified destination paths.
	Don't fail ShFileOperationW if FOF_ALLOWUNDO is passed
-------------- next part --------------
A non-text attachment was scrubbed...
Name: shfileop.diffs
Type: text/x-diff
Size: 1210 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-patches/attachments/20050419/d858a407/shfileop.bin


More information about the wine-patches mailing list