prevent zero sized array allocations
parent
959c0e8907
commit
7db668e66f
|
@ -155,7 +155,7 @@ namespace Assimp {
|
||||||
}
|
}
|
||||||
|
|
||||||
const CustomDataTypeDescription cdtd = customDataTypeDescriptions[cdtype];
|
const CustomDataTypeDescription cdtd = customDataTypeDescriptions[cdtype];
|
||||||
if (cdtd.Read && cdtd.Create && cdtd.Destroy) {
|
if (cdtd.Read && cdtd.Create && cdtd.Destroy && cnt > 0) {
|
||||||
// allocate cnt elements and parse them from file
|
// allocate cnt elements and parse them from file
|
||||||
out.reset(cdtd.Create(cnt), cdtd.Destroy);
|
out.reset(cdtd.Create(cnt), cdtd.Destroy);
|
||||||
return cdtd.Read(out.get(), cnt, db);
|
return cdtd.Read(out.get(), cnt, db);
|
||||||
|
|
Loading…
Reference in New Issue