From 051b334a107beda4fdcdf88d0accac3894b74364 Mon Sep 17 00:00:00 2001 From: Tommaso Bailetti Date: Thu, 19 Feb 2026 10:18:10 +0100 Subject: [PATCH] fix: pppd patch --- patches/package/100-pppd-edit-bcopy.patch | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 patches/package/100-pppd-edit-bcopy.patch 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) ++