int ip6down_main(int argc, char **argv) { char *wan_ifname = safe_getenv("IFNAME"); wait_ppp_count = -2; wan6_down(wan_ifname); return 0; }
int ip6down_main(int argc, char **argv) { char *wan_ifname; int unit; char tmp[100], prefix[WAN_PREFIX_SZ]; if ((unit = ppp_prefix(&wan_ifname, prefix)) < 0) return -1; if (nvram_get_int(strcat_r(prefix, "ipv6_if_x", tmp))) return 0; wan6_down(wan_ifname, unit); return 0; }