diff --git a/plugins/filter_geoip2/geoip2.c b/plugins/filter_geoip2/geoip2.c index 7ed39f4ca1d..fd20782124c 100644 --- a/plugins/filter_geoip2/geoip2.c +++ b/plugins/filter_geoip2/geoip2.c @@ -240,7 +240,7 @@ static void add_geoip_fields(msgpack_object *map, pos = strstr(record->val, "}"); memset(key, '\0', sizeof(key)); strncpy(key, record->val + 2, pos - (record->val + 2)); - split = flb_utils_split(key, '.', 2); + split = flb_utils_split(key, '.', 8); split_size = mk_list_size(split); path = flb_malloc(sizeof(char *) * (split_size + 1)); i = 0;