diff options
Diffstat (limited to 'libglouglou/examples/traceroute.c')
-rw-r--r-- | libglouglou/examples/traceroute.c | 9 |
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; |