[brlcad-commits] SF.net SVN: brlcad:[32673] brlcad/trunk/src/libged/search.c
Open Source Solid Modeling CAD
Brought to you by:
brlcad
From: <sta...@us...> - 2008-09-18 15:59:17
|
Revision: 32673 http://brlcad.svn.sourceforge.net/brlcad/?rev=32673&view=rev Author: starseeker Date: 2008-09-18 22:59:27 +0000 (Thu, 18 Sep 2008) Log Message: ----------- Doggone it - do path validation right this time. Modified Paths: -------------- brlcad/trunk/src/libged/search.c Modified: brlcad/trunk/src/libged/search.c =================================================================== --- brlcad/trunk/src/libged/search.c 2008-09-18 22:50:57 UTC (rev 32672) +++ brlcad/trunk/src/libged/search.c 2008-09-18 22:59:27 UTC (rev 32673) @@ -1831,9 +1831,8 @@ if ( !( (argv[1][0] == '-') || (argv[1][0] == '!') || (argv[1][0] == '(') ) && (strcmp(argv[1],"/") != 0) && (strcmp(argv[1],".") != 0) ) { /* We seem to have a path - make sure it's valid */ - db_string_to_path(&dfp, wdbp->dbip, argv[1]); - if (db_lookup(wdbp->dbip, dfp.fp_names[0]->d_namep , LOOKUP_QUIET) == DIR_NULL) { - Tcl_AppendResult(interp, "path not found in database.\n", (char *)NULL); + if (db_string_to_path(&dfp, wdbp->dbip, argv[1]) == -1) { + Tcl_AppendResult(interp, " Search path not found in database.\n", (char *)NULL); db_free_full_path(&dfp); return TCL_ERROR; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |