Fix several coverity issues:
* CID 350617: Dereference after null check * CID 350585: Out-of-bounds read * CID 350624: Resource leak * CID 332701: Uncaught exception * CID 350642: Uninitialized scalar field * CID 350590: Uninitialized scalar field * CID 350629: Uninitialized scalar variable * CID 350602: Uninitialized scalar variable * CID 350564: Uninitialized scalar variable * CID 350548: Uninitialized scalar variable
This commit is contained in:
@@ -36,17 +36,23 @@ using namespace App;
|
||||
// Material
|
||||
//===========================================================================
|
||||
Material::Material()
|
||||
: shininess{0.2000f}
|
||||
, transparency{}
|
||||
{
|
||||
setType(STEEL);
|
||||
setType(USER_DEFINED);
|
||||
}
|
||||
|
||||
Material::Material(const char* MatName)
|
||||
: shininess{0.2000f}
|
||||
, transparency{}
|
||||
{
|
||||
set(MatName);
|
||||
}
|
||||
|
||||
Material::Material(const MaterialType MatType)
|
||||
: shininess{0.2000f}
|
||||
, transparency{}
|
||||
{
|
||||
setType(MatType);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user