[1/2] msi: Avoid a crash in msi_dialog_handle_event.
Hans Leidekker
hans at codeweavers.com
Wed Jan 30 09:27:54 CST 2013
---
dlls/msi/dialog.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dlls/msi/dialog.c b/dlls/msi/dialog.c
index 4d8564d..1e0e23e 100644
--- a/dlls/msi/dialog.c
+++ b/dlls/msi/dialog.c
@@ -692,7 +692,7 @@ void msi_dialog_handle_event( msi_dialog* dialog, LPCWSTR control,
else if ( !strcmpW( attribute, szProperty ) )
{
MSIFEATURE *feature = msi_seltree_get_selected_feature( ctrl );
- msi_dialog_set_property( dialog->package, ctrl->property, feature->Directory );
+ if (feature) msi_dialog_set_property( dialog->package, ctrl->property, feature->Directory );
}
else if ( !strcmpW( attribute, szSelectionPath ) )
{
--
1.7.10.4
More information about the wine-patches
mailing list