From 281d236835e546a71b96da4045b4998752f89eba Mon Sep 17 00:00:00 2001 From: netblue30 Date: Sun, 16 Jan 2022 08:53:39 -0500 Subject: more on nettrace --- src/fnettrace/hostnames.c | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) (limited to 'src/fnettrace/hostnames.c') diff --git a/src/fnettrace/hostnames.c b/src/fnettrace/hostnames.c index 5422166e6..dd92070bf 100644 --- a/src/fnettrace/hostnames.c +++ b/src/fnettrace/hostnames.c @@ -29,7 +29,7 @@ char *retrieve_hostname(uint32_t ip) { if (geoip_not_found) return NULL; geoip_calls++; - + char *rv = NULL; char *cmd; if (asprintf(&cmd, "/usr/bin/geoiplookup %d.%d.%d.%d", PRINT_IP(ip)) == -1) @@ -46,7 +46,7 @@ char *retrieve_hostname(uint32_t ip) { ptr = buf + 22; if (*ptr == ' ' && *(ptr + 3) == ',' && *(ptr + 4) == ' ') { rv = ptr + 5; - radix_add(ip, 0xffffffff, ptr + 5); + rv = radix_add(ip, 0xffffffff, rv); } } } @@ -55,7 +55,7 @@ char *retrieve_hostname(uint32_t ip) { } else geoip_not_found = 1; - + free(cmd); return NULL; @@ -122,9 +122,3 @@ errexit: exit(1); } -void build_list(const char *fname) { - assert(fname); - load_hostnames(fname); - radix_build_list(); -} - -- cgit v1.2.3-54-g00ecf