From Michael Platings, "I was getting a 0 byte memory leak reported when loading 3ds files, so

I've changed line 196 from:

viewport->layout.viewL=(Lib3dsView*)calloc(sizeof(Lib3dsView),views);

to:

viewport->layout.viewL= views ?
(Lib3dsView*)calloc(sizeof(Lib3dsView),views) : 0;"
This commit is contained in:
Robert Osfield
2007-02-14 15:25:04 +00:00
parent d81d579f07
commit d068ffb63a

View File

@@ -193,7 +193,7 @@ lib3ds_viewport_set_views(Lib3dsViewport *viewport, Lib3dsDword views)
}
else {
viewport->layout.views=views;
viewport->layout.viewL=(Lib3dsView*)calloc(sizeof(Lib3dsView),views);
viewport->layout.viewL= views ? (Lib3dsView*)calloc(sizeof(Lib3dsView),views) : 0;
}
}