Revision: 40449
          http://brlcad.svn.sourceforge.net/brlcad/?rev=40449&view=rev
Author:   bob1961
Date:     2010-09-03 15:32:06 +0000 (Fri, 03 Sep 2010)

Log Message:
-----------
Minor tweak.

Modified Paths:
--------------
    brlcad/trunk/src/librt/db_open.c

Modified: brlcad/trunk/src/librt/db_open.c
===================================================================
--- brlcad/trunk/src/librt/db_open.c    2010-09-03 15:18:13 UTC (rev 40448)
+++ brlcad/trunk/src/librt/db_open.c    2010-09-03 15:32:06 UTC (rev 40449)
@@ -162,10 +162,10 @@
     argv[2] = NULL;
     dbip->dbi_filepath = argv;
 
+    /* If not a full path */
     if (argv[1][0] != '/') {
        struct bu_vls fullpath;
 
-       bu_vls_init(&fullpath);
        bu_free((genptr_t)argv[1], "db_open: argv[1]");
        argv[1] = getcwd((char *)NULL, (size_t)MAXPATHLEN);
 
@@ -185,11 +185,11 @@
            bu_free((genptr_t)argv[0], "db_open: argv[0]");
            bu_free((genptr_t)argv, "db_open: argv");
            bu_free((char *)dbip, "struct db_i");
-           bu_vls_free(&fullpath);
 
            return DBI_NULL;
        }
 
+       bu_vls_init(&fullpath);
        bu_vls_printf(&fullpath, "%s/%s", argv[1], name);
        dbip->dbi_filename = bu_strdup(bu_vls_addr(&fullpath));
        bu_vls_free(&fullpath);


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

------------------------------------------------------------------------------
This SF.net Dev2Dev email is sponsored by:

Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd
_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to