aboutsummaryrefslogtreecommitdiffstats
path: root/libglouglou/examples/traceroute.c
diff options
context:
space:
mode:
Diffstat (limited to 'libglouglou/examples/traceroute.c')
-rw-r--r--libglouglou/examples/traceroute.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/libglouglou/examples/traceroute.c b/libglouglou/examples/traceroute.c
index 1336901..7dfae10 100644
--- a/libglouglou/examples/traceroute.c
+++ b/libglouglou/examples/traceroute.c
@@ -20,8 +20,7 @@
#include <libglouglou.h> /* for get_iface() and droppriv() */
#include <libggnet_traceroute.h>
-static void _cb_traceroute(struct addr *,
- struct ggnet_traceroute_req *, void *);
+static void _cb_traceroute(struct ggnet_traceroute_req *, void *);
struct event_base *_ev_base;
struct ggnet_traceroute_req *_route = NULL;
@@ -48,7 +47,8 @@ main(int argc, char *argv[])
ggtr = ggnet_traceroute_new(_ev_base, get_iface(argv[1]));
droppriv("nobody", 1, NULL); /* bad practise you should use dedicated user */
- ggnet_traceroute_trace(ggtr, &ip, TRACEMODE_ICMP, _cb_traceroute, NULL);
+ ggnet_traceroute_trace(ggtr, &ip, TRACEMODE_ICMP,
+ _cb_traceroute, NULL, NULL);
event_base_loopexit(_ev_base, &tv);
event_base_dispatch(_ev_base);
@@ -65,8 +65,7 @@ main(int argc, char *argv[])
}
static void
-_cb_traceroute(struct addr *ip,
- struct ggnet_traceroute_req *route, void *data)
+_cb_traceroute(struct ggnet_traceroute_req *route, void *data)
{
_route = route;
_answer = 1;