From 1bed47a3b3fbfdb89a5ea560227661b21cbcd03a Mon Sep 17 00:00:00 2001 From: Lionel Debroux Date: Sun, 9 Dec 2007 20:14:47 +0100 Subject: [PATCH] msi: Fix missing alloc check. --- dlls/msi/dialog.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dlls/msi/dialog.c b/dlls/msi/dialog.c index d0e91cded13..fae8fcf5b14 100644 --- a/dlls/msi/dialog.c +++ b/dlls/msi/dialog.c @@ -409,6 +409,9 @@ static msi_control *msi_dialog_create_window( msi_dialog *dialog, style |= WS_CHILD; control = msi_alloc( sizeof *control + strlenW(name)*sizeof(WCHAR) ); + if (!control) + return NULL; + strcpyW( control->name, name ); list_add_head( &dialog->controls, &control->entry ); control->handler = NULL; -- 2.11.4.GIT