summaryrefslogtreecommitdiff
blob: 36c5fa6e33fe858a41bdc3e1255b727bc3610a5f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
--- a/geoip.c	2014/05/06 12:11:37	333484
+++ b/geoip.c	2014/05/06 12:52:25	333485
@@ -117,7 +117,7 @@
 #endif
 
 	GeoIP_setup_custom_directory(value);
-	_GeoIP_setup_dbfilename();
+	GeoIP_db_avail(GEOIP_COUNTRY_EDITION);
 }
 /* }}} */
 #endif
@@ -168,7 +168,8 @@
 #ifdef HAVE_CUSTOM_DIRECTORY
 	GeoIP_setup_custom_directory(GEOIP_G(custom_directory));
 #endif
-	_GeoIP_setup_dbfilename();
+	/* This will initialize file structure */
+	GeoIP_db_avail(GEOIP_COUNTRY_EDITION);
 	
 	/* For database type constants */
 	REGISTER_LONG_CONSTANT("GEOIP_COUNTRY_EDITION",     GEOIP_COUNTRY_EDITION,     CONST_CS | CONST_PERSISTENT);