diff options
| author | lijie <[email protected]> | 2019-01-24 16:32:52 +0800 |
|---|---|---|
| committer | lijie <[email protected]> | 2019-01-24 16:32:52 +0800 |
| commit | 3cf8232a9b37ea7eed5158a634a23e4cf1c556f1 (patch) | |
| tree | cb9cd1d0512ad72d4fa2c3be66058dd079a1bcad /src/mrl_utils.cpp | |
| parent | 75f6f2e2237a9e1254d3d14f945ddba7c8dc5b81 (diff) | |
Diffstat (limited to 'src/mrl_utils.cpp')
| -rw-r--r-- | src/mrl_utils.cpp | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/mrl_utils.cpp b/src/mrl_utils.cpp index 7c9283f..96e12a3 100644 --- a/src/mrl_utils.cpp +++ b/src/mrl_utils.cpp @@ -287,25 +287,24 @@ int mrl_search_ip_country(MMDB_s mmdb, const char *ip_address, const unsigned in {
if(memcmp(name, entry_data.utf8_string, entry_data.data_size) == 0)
{
- return 0;
+ return MRL_INSIDE_LOCATION;
}
else
{
- return 1;
+ return MRL_OUTSIDE_LOCATION;
}
}
}
- return -1;
+ return MRL_UNDEFINED_LOCATION;
}
-int mrl_is_inside_ip(const char *ip_addr)
+int mrl_is_outside_ip(const char *ip_addr)
{
int location = 0;
location = mrl_search_ip_country(mrl_instance.mrl_mmdb, ip_addr, mrl_instance.mrl_cfg.ip_location_level,mrl_instance.mrl_cfg.ip_location_name);
if(location < 0)
{
- MESA_handle_runtime_log(mrl_instance.mrl_log_handle, RLOG_LV_FATAL,"mrl_is_inside_ip","cur ip addr %s not exist in mmdb",ip_addr);
- return 0;
+ MESA_handle_runtime_log(mrl_instance.mrl_log_handle, RLOG_LV_FATAL,"mrl_is_outside_ip","cur ip addr %s not exist in mmdb",ip_addr);
}
return location;
}
|
