Module: wine Branch: master Commit: 8df6708af44bdd4850cda3b1533c614bc586c1ce URL: http://source.winehq.org/git/wine.git/?a=commit;h=8df6708af44bdd4850cda3b153...
Author: Hans Leidekker hans@codeweavers.com Date: Wed Jan 30 16:27:54 2013 +0100
msi: Avoid a crash in msi_dialog_handle_event.
---
dlls/msi/dialog.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
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 ) ) {