d9b86de
--- pecl/geoip/trunk/geoip.c	2010/03/31 20:39:48	297236
d9b86de
+++ pecl/geoip/trunk/geoip.c	2011/06/05 19:00:52	311837
d9b86de
@@ -238,7 +238,9 @@
d9b86de
 
d9b86de
 			add_assoc_bool(row, "available", GeoIP_db_avail(i));
d9b86de
 			add_assoc_string(row, "description", (char *)GeoIPDBDescription[i], 1);
d9b86de
-			add_assoc_string(row, "filename", GeoIPDBFileName[i], 1);
d9b86de
+			if (GeoIPDBFileName[i]) {
d9b86de
+				add_assoc_string(row, "filename", GeoIPDBFileName[i], 1);
d9b86de
+			}
d9b86de
 
d9b86de
 			add_index_zval(return_value, i, row);
d9b86de
 		}