From 641c5f1a975ffcb963c00387a1ac577cb7e9000b Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Wed, 8 Mar 2006 00:05:44 +0000 Subject: [PATCH] don't crash in case of unknown sizer type (coverity checker CID 17) git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@37891 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/xrc/xh_sizer.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/xrc/xh_sizer.cpp b/src/xrc/xh_sizer.cpp index cfb98b21f7..91dea16977 100644 --- a/src/xrc/xh_sizer.cpp +++ b/src/xrc/xh_sizer.cpp @@ -200,6 +200,11 @@ wxObject* wxSizerXmlHandler::Handle_sizer() else if (m_class == wxT("wxGridBagSizer")) sizer = Handle_wxGridBagSizer(); + if ( !sizer ) + { + wxLogError(_T("Failed to create size of class \"%s\""), m_class.c_str()); + return NULL; + } wxSize minsize = GetSize(wxT("minsize")); if (!(minsize == wxDefaultSize)) -- 2.47.2