Changeset 62325
- Timestamp:
- Oct 21, 2014, 10:45:15 AM (10 years ago)
- File:
-
- 1 edited
-
grass/trunk/vector/v.in.ogr/main.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
grass/trunk/vector/v.in.ogr/main.c
r62061 r62325 345 345 driver_name = db_get_default_driver_name(); 346 346 347 if ( strcmp(driver_name, "pg") == 0)347 if (driver_name && strcmp(driver_name, "pg") == 0) 348 348 datetime_type = "timestamp"; 349 else if ( strcmp(driver_name, "dbf") == 0)349 else if (driver_name && strcmp(driver_name, "dbf") == 0) 350 350 datetime_type = "varchar(22)"; 351 351 else … … 354 354 /* dsn is 'PG:', check default connection settings */ 355 355 dsn = NULL; 356 if ( strcmp(driver_name, "pg") == 0 &&356 if (driver_name && strcmp(driver_name, "pg") == 0 && 357 357 G_strcasecmp(param.dsn->answer, "PG:") == 0) { 358 358 const char *dbname; … … 434 434 /* check encoding for given driver */ 435 435 if (param.encoding->answer) { 436 const char * driver_name;437 438 driver_name= OGR_Dr_GetName(OGR_DS_GetDriver(Ogr_ds));439 if (strcmp( driver_name, "ESRI Shapefile") != 0 &&440 strcmp( driver_name, "DXF") != 0)441 G_warning(_("Encoding value not supported by OGR driver <%s>"), driver_name);436 const char *ogr_driver; 437 438 ogr_driver = OGR_Dr_GetName(OGR_DS_GetDriver(Ogr_ds)); 439 if (strcmp(ogr_driver, "ESRI Shapefile") != 0 && 440 strcmp(ogr_driver, "DXF") != 0) 441 G_warning(_("Encoding value not supported by OGR driver <%s>"), ogr_driver); 442 442 } 443 443
Note:
See TracChangeset
for help on using the changeset viewer.
