msi: fix missing alloc check.
Lionel Debroux
lionel_debroux at yahoo.fr
Sun Dec 9 13:14:47 CST 2007
---
dlls/msi/dialog.c | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/dlls/msi/dialog.c b/dlls/msi/dialog.c
index d0e91cd..a838adb 100644
--- a/dlls/msi/dialog.c
+++ b/dlls/msi/dialog.c
@@ -409,6 +409,11 @@ 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;
--
1.5.3.4
--------------050809050104020807030800--
More information about the wine-devel
mailing list