1 --- a/src/bin/geoip.c Fri Jan 29 16:17:54 2010 +0100
2 +++ b/src/bin/geoip.c Fri Jan 29 17:39:51 2010 +0100
3 @@ -74,16 +74,25 @@
4 {
5 enna_log(ENNA_MSG_WARNING, ENNA_MODULE_NAME,
6 "Error returned by website.");
7 + if (tmp)
8 + xmlFree(tmp);
9 goto error;
10 }
11 + xmlFree(tmp);
12
13 tmp = get_prop_value_from_xml_tree(n, "CountryCode");
14 if (tmp)
15 + {
16 country = strdup((char *) tmp);
17 + xmlFree(tmp);
18 + }
19
20 tmp = get_prop_value_from_xml_tree(n, "City");
21 if (tmp)
22 + {
23 city = strdup((char *) tmp);
24 + xmlFree(tmp);
25 + }
26
27 if (city)
28 {