From 75ef4110c8c54d93ceea1436fe4793f365b10f43 Mon Sep 17 00:00:00 2001 From: Lorenz Stechauner Date: Tue, 29 Dec 2020 17:13:47 +0100 Subject: [PATCH] Using right country code --- src/client.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/client.c b/src/client.c index d88baac..6a06e33 100644 --- a/src/client.c +++ b/src/client.c @@ -500,8 +500,10 @@ int client_connection_handler(sock *client, unsigned long client_num) { free(client_geoip); client_geoip = NULL; } else { - char *pos = strstr(client_geoip, "\"iso_code\":\""); + char *pos = client_geoip; + pos = strstr(pos, "\"country\":"); if (pos != NULL) { + pos = strstr(pos, "\"iso_code\":"); pos += 12; strncpy(client_cc, pos, 2); }