X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=secnet.git;a=blobdiff_plain;f=tun.c;h=80606232d76de4eddff92b15e1c4c7b05f3cdfbf;hp=eaa7b8aa6e0f5ce46877dc66de7c8941485108b7;hb=dee2e14c6ebac12102256639fc9e53d21eb871b2;hpb=ea7ec970f650793fa9cc5d308a1fceb3e3d74336 diff --git a/tun.c b/tun.c index eaa7b8a..8060623 100644 --- a/tun.c +++ b/tun.c @@ -149,7 +149,7 @@ static bool_t tun_set_route(void *sst, struct netlink_client *routes) struct tun *st=sst; string_t network, mask, secnetaddr; struct subnet_list *nets; - uint32_t i; + int32_t i; int fd=-1; if (routes->up == routes->kup) return False; @@ -234,7 +234,7 @@ static void tun_phase_hook(void *sst, uint32_t newphase) { struct tun *st=sst; string_t hostaddr,secnetaddr; - uint8_t mtu[6]; + char mtu[6]; struct netlink_client *r; if (st->tun_flavour==TUN_FLAVOUR_BSD) { @@ -603,7 +603,6 @@ static list_t *tun_bsd_apply(closure_t *self, struct cloc loc, dict_t *context, return tun_create(self,loc,context,args,TUN_FLAVOUR_BSD); } -init_module tun_module; void tun_module(dict_t *dict) { add_closure(dict,"tun",tun_apply);