]> git.ozlabs.org Git - ppp.git/blobdiff - pppd/plugins/pppol2tp/pppol2tp.c
pppol2tp.c add '#ifdef INET6' for optional ipv6
[ppp.git] / pppd / plugins / pppol2tp / pppol2tp.c
index f22568df5a0eea48ed64ef1e9bb75e38d21dcca5..c9902afed2f8e24f79cb3c688ad495b01d989876 100644 (file)
@@ -207,8 +207,8 @@ static void send_config_pppol2tp(int mtu,
        int on = 1;
        int fd;
        char reorderto[16];
-       char tid[8];
-       char sid[8];
+       char tid[12];
+       char sid[12];
 
        if (pppol2tp_ifname[0]) {
                struct ifreq ifr;
@@ -509,8 +509,10 @@ void plugin_init(void)
         */
        add_notifier(&ip_up_notifier, pppol2tp_ip_up, NULL);
        add_notifier(&ip_down_notifier, pppol2tp_ip_down, NULL);
+#ifdef INET6
        add_notifier(&ipv6_up_notifier, pppol2tp_ip_up, NULL);
        add_notifier(&ipv6_down_notifier, pppol2tp_ip_down, NULL);
+#endif
 }
 
 struct channel pppol2tp_channel = {