[Brlcad-commits] CVS: brlcad/src/adrt/libcommon unpack.c,1.23,1.24
Open Source Solid Modeling CAD
Brought to you by:
brlcad
From: Sean M. <br...@us...> - 2005-11-30 20:34:01
|
Update of /cvsroot/brlcad/brlcad/src/adrt/libcommon In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26058 Modified Files: unpack.c Log Message: make sure db is a valid pointer so common_unpack_free doesn't crash Index: unpack.c =================================================================== RCS file: /cvsroot/brlcad/brlcad/src/adrt/libcommon/unpack.c,v retrieving revision 1.23 retrieving revision 1.24 diff -w -u -r1.23 -r1.24 --- unpack.c 23 Oct 2005 04:44:28 -0000 1.23 +++ unpack.c 30 Nov 2005 20:33:53 -0000 1.24 @@ -108,6 +108,9 @@ texture_list[i].texture->free(texture_list[i].texture); free(texture_list); + if (!db) + return; + /* Free mesh data */ for(i = 0; i < db->mesh_num; i++) { /* Free triangle data */ |