- Return value of 'wl_resource_create' function is dereferenced at line 290
Change-Id: Iaf60d5caca318ed0d994cf95af1efdad1a8569aa
mSurface = static_cast< pepper_surface_t* >( wl_resource_get_user_data( surfaceResource ) );
mSurfaceResource = wl_resource_create( client, &xdg_surface_interface, 1, id );
+ if( !mSurfaceResource )
+ {
+ DALI_LOG_INFO( gPepperShellClientLogging, Debug::General, "ShellClient::GetSurface: wl_resource_create is failed\n" );
+ return;
+ }
mView = pepper_compositor_add_view( static_cast< pepper_compositor_t* >( Pepper::GetImplementation( mCompositor ).GetCompositorHandle() ) );
if( !mView )