Revision: 76924
          http://sourceforge.net/p/brlcad/code/76924
Author:   starseeker
Date:     2020-08-24 18:22:08 +0000 (Mon, 24 Aug 2020)
Log Message:
-----------
Protect a couple more pointer returning dm functions with magic checks.

Modified Paths:
--------------
    brlcad/trunk/src/libdm/dm-generic.c

Modified: brlcad/trunk/src/libdm/dm-generic.c
===================================================================
--- brlcad/trunk/src/libdm/dm-generic.c 2020-08-24 15:45:57 UTC (rev 76923)
+++ brlcad/trunk/src/libdm/dm-generic.c 2020-08-24 18:22:08 UTC (rev 76924)
@@ -758,7 +758,7 @@
 struct bu_structparse *
 dm_get_vparse(struct dm *dmp)
 {
-    if (UNLIKELY(!dmp)) return NULL;
+    BU_CKMAG(dmp, DM_MAGIC, "dm internal");
     return dmp->i->vparse;
 }
 
@@ -765,7 +765,7 @@
 void *
 dm_get_mvars(struct dm *dmp)
 {
-    if (UNLIKELY(!dmp)) return NULL;
+    BU_CKMAG(dmp, DM_MAGIC, "dm internal");
     if (!dmp->i->m_vars) return (void *)dmp;
     return dmp->i->m_vars;
 }

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to