diff --git a/patches/package/100-pppd-edit-bcopy.patch b/patches/package/100-pppd-edit-bcopy.patch new file mode 100644 index 000000000..2874da9fa --- /dev/null +++ b/patches/package/100-pppd-edit-bcopy.patch @@ -0,0 +1,17 @@ +diff --git a/network/services/ppp/patches/200-use-memmove-for-bcopy.patch b/network/services/ppp/patches/200-use-memmove-for-bcopy.patch +new file mode 100644 +index 0000000000..1632eb27b8 +--- /dev/null ++++ b/package/network/services/ppp/patches/200-use-memmove-for-bcopy.patch +@@ -0,0 +1,11 @@ ++--- a/pppd/pppd-private.h +++++ b/pppd/pppd-private.h ++@@ -523,7 +523,7 @@ int parse_dotted_ip(char *, u_int32_t *) ++ #define TIMEOUT(r, f, t) ppp_timeout((r), (f), (t), 0) ++ #define UNTIMEOUT(r, f) ppp_untimeout((r), (f)) ++ ++-#define BCOPY(s, d, l) memcpy(d, s, l) +++#define BCOPY(s, d, l) memmove(d, s, l) ++ #define BZERO(s, n) memset(s, 0, n) ++ #define BCMP(s1, s2, l) memcmp(s1, s2, l) ++