diff --git a/dlls/msi/dialog.c b/dlls/msi/dialog.c index 28fb2e9fa5a..35a192cffe1 100644 --- a/dlls/msi/dialog.c +++ b/dlls/msi/dialog.c @@ -2448,6 +2448,8 @@ static void msi_dialog_vcl_add_columns( msi_dialog *dialog, msi_control *control static const WCHAR zero[] = {'0',0}; static const WCHAR negative[] = {'-',0}; + if (!text) return; + while ((begin = strchrW( begin, '{' )) && count < 5) { if (!(end = strchrW( begin, '}' )))