diff --git a/dlls/msi/dialog.c b/dlls/msi/dialog.c index 32ca97ba541..1221531f1e3 100644 --- a/dlls/msi/dialog.c +++ b/dlls/msi/dialog.c @@ -1988,7 +1988,7 @@ static UINT msi_dialog_create_radiobutton( MSIRECORD *rec, LPVOID param ) return ERROR_FUNCTION_FAILED; control->handler = msi_dialog_radiogroup_handler; - if (!strcmpW( control->name, group->propval )) + if (group->propval && !strcmpW( control->name, group->propval )) SendMessageW(control->hwnd, BM_SETCHECK, BST_CHECKED, 0); prop = MSI_RecordGetString( rec, 1 );