aboutsummaryrefslogtreecommitdiffstats
path: root/epan/geoip_db.c
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2012-06-28 18:43:16 +0000
committerGuy Harris <guy@alum.mit.edu>2012-06-28 18:43:16 +0000
commitfbc8de6048a43369335d189c0c59af24474f7060 (patch)
tree6e4a46cc457b745b7cb712b74a0833aa67936ee2 /epan/geoip_db.c
parent79e11663b1d8b21c4f79c0f7bf4ca15978a0da39 (diff)
Constify the "string to return if not found" argument to
geoip_db_lookup_ipv4() and geoip_db_lookup_ipv6(). In both of those routines, "ret" is always set to a non-null value - it's initially set to the aforementioned string - so always return it. svn path=/trunk/; revision=43526
Diffstat (limited to 'epan/geoip_db.c')
-rw-r--r--epan/geoip_db.c20
1 files changed, 7 insertions, 13 deletions
diff --git a/epan/geoip_db.c b/epan/geoip_db.c
index 251a3ea798..6c336813ef 100644
--- a/epan/geoip_db.c
+++ b/epan/geoip_db.c
@@ -269,7 +269,7 @@ iso_8859_1_to_utf_8(char *val) {
}
const char *
-geoip_db_lookup_ipv4(guint dbnum, guint32 addr, char *not_found) {
+geoip_db_lookup_ipv4(guint dbnum, guint32 addr, const char *not_found) {
GeoIP *gi;
GeoIPRecord *gir;
const char *raw_val, *ret = not_found;
@@ -344,10 +344,7 @@ geoip_db_lookup_ipv4(guint dbnum, guint32 addr, char *not_found) {
break;
}
}
- if (ret) {
- return ret;
- }
- return not_found;
+ return ret;
}
#ifdef HAVE_GEOIP_V6
@@ -388,7 +385,7 @@ geoip_db_lookup_latlon6(geoipv6_t addr _U_, float *lat _U_, float *lon _U_) {
#endif /* NUM_DB_TYPES */
const char *
-geoip_db_lookup_ipv6(guint dbnum, struct e_in6_addr addr, char *not_found) {
+geoip_db_lookup_ipv6(guint dbnum, struct e_in6_addr addr, const char *not_found) {
GeoIP *gi;
geoipv6_t gaddr;
const char *raw_val, *ret = not_found;
@@ -470,16 +467,13 @@ geoip_db_lookup_ipv6(guint dbnum, struct e_in6_addr addr, char *not_found) {
break;
}
}
- if (ret) {
- return ret;
- }
- return not_found;
+ return ret;
}
#else /* HAVE_GEOIP_V6 */
const char *
-geoip_db_lookup_ipv6(guint dbnum _U_, struct e_in6_addr addr _U_, char *not_found) {
+geoip_db_lookup_ipv6(guint dbnum _U_, struct e_in6_addr addr _U_, const char *not_found) {
return not_found;
}
@@ -532,12 +526,12 @@ geoip_db_type(guint dbnum _U_) {
}
const char *
-geoip_db_lookup_ipv4(guint dbnum _U_, guint32 addr _U_, char *not_found) {
+geoip_db_lookup_ipv4(guint dbnum _U_, guint32 addr _U_, const char *not_found) {
return not_found;
}
const char *
-geoip_db_lookup_ipv6(guint dbnum _U_, guint32 addr _U_, char *not_found) {
+geoip_db_lookup_ipv6(guint dbnum _U_, guint32 addr _U_, const char *not_found) {
return not_found;
}