May 29, 2026
8 a.m.
Hans Leidekker (@hans) commented about dlls/msi/custom.c:
{ r = custom_proc_wrapper( fn, hPackage ); } - __EXCEPT_PAGE_FAULT + __EXCEPT_ALL { - ERR( "Custom action (%s:%s) caused a page fault: %#lx\n", + ERR( "Custom action (%s:%s) caused an exception: %#lx\n", debugstr_w(dll), debugstr_a(proc), GetExceptionCode() ); r = ERROR_SUCCESS;
A quick test shows that we should return ERROR_INSTALL_FAILURE for exceptions. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/11017#note_141640