Fix set_amxstring_utf8 insconsistency

This commit is contained in:
Arkshine
2015-06-29 11:28:11 +02:00
parent 30a97db735
commit 8633337bbd
9 changed files with 991 additions and 991 deletions

View File

@ -115,7 +115,7 @@ static cell AMX_NATIVE_CALL amx_geoip_country(AMX *amx, cell *params)
return MF_SetAmxString(amx, params[2], "error", params[3]);
}
return MF_SetAmxStringUTF8Char(amx, params[2], country, length, params[3] + 1);
return MF_SetAmxStringUTF8Char(amx, params[2], country, length, params[3]);
}
// native geoip_country_ex(const ip[], result[], len, id = -1);
@ -127,7 +127,7 @@ static cell AMX_NATIVE_CALL amx_geoip_country_ex(AMX *amx, cell *params)
const char *path[] = { "country", "names", getLang(params[4]), NULL };
const char *country = lookupString(ip, path, &length);
return MF_SetAmxStringUTF8Char(amx, params[2], country ? country : "", length, params[3] + 1);
return MF_SetAmxStringUTF8Char(amx, params[2], country ? country : "", length, params[3]);
}
// native geoip_city(const ip[], result[], len, id = -1);
@ -139,7 +139,7 @@ static cell AMX_NATIVE_CALL amx_geoip_city(AMX *amx, cell *params)
const char *path[] = { "city", "names", getLang(params[4]), NULL };
const char *city = lookupString(ip, path, &length);
return MF_SetAmxStringUTF8Char(amx, params[2], city ? city : "", length, params[3] + 1);
return MF_SetAmxStringUTF8Char(amx, params[2], city ? city : "", length, params[3]);
}
// native geoip_region_code(const ip[], result[], len);
@ -185,7 +185,7 @@ static cell AMX_NATIVE_CALL amx_geoip_region_name(AMX *amx, cell *params)
const char *path[] = { "subdivisions", "0", "names", getLang(params[4]), NULL }; // First result.
const char *region = lookupString(ip, path, &length);
return MF_SetAmxStringUTF8Char(amx, params[2], region ? region : "", length, params[3] + 1);
return MF_SetAmxStringUTF8Char(amx, params[2], region ? region : "", length, params[3]);
}
// native geoip_timezone(const ip[], result[], len);
@ -260,7 +260,7 @@ static cell AMX_NATIVE_CALL amx_geoip_continent_name(AMX *amx, cell *params)
const char *path[] = { "continent", "names", getLang(params[4]), NULL };
const char *continent = lookupString(ip, path, &length);
return MF_SetAmxStringUTF8Char(amx, params[2], continent ? continent : "", length, params[3] + 1);
return MF_SetAmxStringUTF8Char(amx, params[2], continent ? continent : "", length, params[3]);
}