From f7565a885b55384a64edd8bd73079143a04da519 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Fri, 18 Jul 2025 09:57:34 +0000 Subject: [PATCH] wireguard-functions.pl: Remove any carriage returns on import Some files might include carriage returns which won't be removed by chomp() on Linux. To be extra safe, we remove them manually. Signed-off-by: Michael Tremer --- config/cfgroot/wireguard-functions.pl | 3 +++ 1 file changed, 3 insertions(+) diff --git a/config/cfgroot/wireguard-functions.pl b/config/cfgroot/wireguard-functions.pl index f98cec408..1dc80f2c0 100644 --- a/config/cfgroot/wireguard-functions.pl +++ b/config/cfgroot/wireguard-functions.pl @@ -488,6 +488,9 @@ sub parse_configuration($$) { # Remove line breaks chomp; + # Remove any carriage returns + $_ =~ s/\r$//; + # Search for section headers if ($_ =~ m/^\[(\w+)\]$/) { $section = $1; -- 2.47.3