title: geoip_record_by_addr is really and always null
body: <p>I'm using MaxMind GeoIP with this script :</p>
  
  <pre><code>$gi = geoip_open(RESSOURCE_PATH.'/MaxMind/tests/data/GeoIPCity.dat', GEOIP_STANDARD);
  
  // $rsGeoData = GeoIP_record_by_addr($gi, $_SERVER['REMOTE_ADDR']);
  $rsGeoData = GeoIP_record_by_addr($gi, '91.213.180.118');
  
  echo("&lt;pre&gt;");
  print_r($rsGeoData);
  echo("&lt;/pre&gt;");
  
  geoip_close($gi);
  </code></pre>
  
  <p>But $rsGeoData is always null (not an array with empty value, but really "null", i.e. <code>is_null($rsGeoData)===null</code>).
  Null is return by this function of the <code>geoipcity.inc</code> file :</p>
  
  <pre><code>function _get_record($gi, $ipnum)
  {
      $seek_country = _geoip_seek_country($gi, $ipnum);
      if ($seek_country == $gi-&gt;databaseSegments) {
          return null;
      }
      return _common_get_record($gi, $seek_country);
  }
  </code></pre>
  
  <p>I really can't understand why... can you help me please ?</p>