[postgis-commits] svn - r3540 - trunk/loader

postgis-commits at postgis.refractions.net postgis-commits at postgis.refractions.net
Mon Jan 19 23:13:23 PST 2009


Author: pramsey
Date: 2009-01-19 23:13:23 -0800 (Mon, 19 Jan 2009)
New Revision: 3540

Modified:
   trunk/loader/shp2pgsql-gui.c
Log:
Protect the filename setting a little bit more in case it's NULL.


Modified: trunk/loader/shp2pgsql-gui.c
===================================================================
--- trunk/loader/shp2pgsql-gui.c	2009-01-20 00:50:10 UTC (rev 3539)
+++ trunk/loader/shp2pgsql-gui.c	2009-01-20 07:13:23 UTC (rev 3540)
@@ -580,9 +580,17 @@
 	char *table_start;
 	char *table_end;
 	char *table;
+	const char *gtk_filename = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(widget))
 	
-	shp_file = strdup(gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(widget)));
-	shp_file_len = strlen(shp_file);
+	if( gtk_filename ) 
+	{
+		shp_file = strdup(gtk_filename);
+		shp_file_len = strlen(shp_file);
+	}
+	else 
+	{
+		return;
+	}
 
 	/* Roll back from end to first slash character. */
 	table_start = shp_file + shp_file_len;



More information about the postgis-commits mailing list