Revision: 76906
          http://sourceforge.net/p/brlcad/code/76906
Author:   brlcad
Date:     2020-08-23 16:18:37 +0000 (Sun, 23 Aug 2020)
Log Message:
-----------
protect against null dereferencing

Modified Paths:
--------------
    brlcad/trunk/src/libdm/tests/dm_test.c

Modified: brlcad/trunk/src/libdm/tests/dm_test.c
===================================================================
--- brlcad/trunk/src/libdm/tests/dm_test.c      2020-08-23 16:15:00 UTC (rev 
76905)
+++ brlcad/trunk/src/libdm/tests/dm_test.c      2020-08-23 16:18:37 UTC (rev 
76906)
@@ -58,10 +58,12 @@
     const char *av0 = "attach";
     struct dm *dmp;
     dmp = dm_open(NULL, "nu", 1, &av0);
-    bu_log("dmp name: %s\n", dm_get_name(dmp));
+    const char *name = dm_get_name(dmp);
+    bu_log("dmp name: %s\n", (name)?name:"(NULL)");
     dm_close(dmp);
     dmp = dm_open(NULL, "txt", 1, &av0);
-    bu_log("dmp name: %s\n", dm_get_name(dmp));
+    name = dm_get_name(dmp);
+    bu_log("dmp name: %s\n", (name)?name:"(NULL)");
     dm_close(dmp);
 
     bu_log("recommended type: %s\n", dm_bestXType(NULL));

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