Changeset 5935


Ignore:
Timestamp:
Nov 6, 2015 1:36:54 AM (8 years ago)
Author:
ldelgass
Message:

Bypass file path check for db driver

File:
1 edited

Legend:

Unmodified
Added
Removed
  • geovis/trunk/RendererCmd.cpp

    r5934 r5935  
    15641564        char *typeName = Tcl_GetString(objv[7]);
    15651565        char *urlIn = Tcl_GetString(objv[8]);
    1566         std::string url = g_renderer->getCanonicalPath(std::string(urlIn));
    1567         if (url.empty()) {
    1568             Tcl_AppendResult(interp, "file not found: \"",
    1569                              urlIn, "\"", (char*)NULL);
    1570             return TCL_ERROR;
     1566        std::string url;
     1567        if (driver[0] == 'd' && strcmp(driver, "db") == 0) {
     1568            url = urlIn;
     1569        } else {
     1570            url = g_renderer->getCanonicalPath(std::string(urlIn));
     1571            if (url.empty()) {
     1572                Tcl_AppendResult(interp, "file not found: \"",
     1573                                 urlIn, "\"", (char*)NULL);
     1574                return TCL_ERROR;
     1575            }
    15711576        }
    15721577        if (GetBooleanFromObj(interp, objv[9], &cache) != TCL_OK) {
Note: See TracChangeset for help on using the changeset viewer.