From a5a5312be776c88f07f8ff9b6a76ab773906c189 Mon Sep 17 00:00:00 2001 From: Kuldeep Kulkarni Date: Mon, 17 Nov 2025 14:06:03 -0500 Subject: [PATCH] Escape Perl variable $1 in repair_old_backports to prevent 'unbound variable' error with set -u. --- cloud-sql-proxy/cloud-sql-proxy.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cloud-sql-proxy/cloud-sql-proxy.sh b/cloud-sql-proxy/cloud-sql-proxy.sh index 3f8b726fb..dc0c8e8fc 100755 --- a/cloud-sql-proxy/cloud-sql-proxy.sh +++ b/cloud-sql-proxy/cloud-sql-proxy.sh @@ -170,7 +170,7 @@ function repair_old_backports { for filename in "${matched_files[@]}"; do # Fetch from archive.debian.org for ${oldoldstable}-backports perl -pi -e "s{^(deb[^\s]*) https?://[^/]+/debian ${oldoldstable}-backports } - {\$1 https://archive.debian.org/debian ${oldoldstable}-backports }g" "${filename}" + {\\\$1 https://archive.debian.org/debian ${oldoldstable}-backports }g" "${filename}" done }