]> git.ozlabs.org Git - ppp.git/blobdiff - pppd/plugins/rp-pppoe/plugin.c
Merge branch 'chap-timeout' of https://github.com/nomis/ppp
[ppp.git] / pppd / plugins / rp-pppoe / plugin.c
index 9e838d30d58b81208b9289ff239acfb9937f03fb..44e0c31de9f3f6af6abd629ae78954462eccc2f8 100644 (file)
@@ -302,8 +302,10 @@ PPPOEDisconnectDevice(void)
 static void
 PPPOEDeviceOptions(void)
 {
-    char buf[256];
-    snprintf(buf, 256, _PATH_ETHOPT "%s", devnam);
+    char buf[MAXPATHLEN];
+
+    strlcpy(buf, _PATH_ETHOPT, MAXPATHLEN);
+    strlcat(buf, devnam, MAXPATHLEN);
     if (!options_from_file(buf, 0, 0, 1))
        exit(EXIT_OPTION_ERROR);