]> git.ozlabs.org Git - ppp.git/blobdiff - pppd/main.c
Closes #411, Fixing up parsing in radiusclient.conf
[ppp.git] / pppd / main.c
index 1a2a446cc5ffda2c141f28b5f13eeccc08d02019..4455199eefea829032b26488d93b20f15b8291fd 100644 (file)
@@ -313,7 +313,7 @@ int ppp_get_ifname(char *buf, size_t bufsz)
 
 void ppp_set_ifname(const char *name)
 {
-    if (ifname) {
+    if (name) {
         strlcpy(ifname, name, sizeof(ifname));
     }
 }
@@ -2038,8 +2038,10 @@ struct notifier **get_notifier_by_type(ppp_notify_t type)
         [NF_SIGNALED    ] = &sigreceived,
         [NF_IP_UP       ] = &ip_up_notifier,
         [NF_IP_DOWN     ] = &ip_down_notifier,
+#ifdef PPP_WITH_IPV6CP
         [NF_IPV6_UP     ] = &ipv6_up_notifier,
         [NF_IPV6_DOWN   ] = &ipv6_down_notifier,
+#endif
         [NF_AUTH_UP     ] = &auth_up_notifier,
         [NF_LINK_DOWN   ] = &link_down_notifier,
         [NF_FORK        ] = &fork_notifier,