mirror of
https://github.com/openwrt/packages.git
synced 2025-12-16 15:41:20 +00:00
ddns-scripts: pass user agent string
This adds a user agent string to the wget request. Fixes #17507 Signed-off-by: Claudio Marelli <camarelli@gmx.net>
This commit is contained in:
@@ -745,6 +745,13 @@ do_transfer() {
|
||||
# disable proxy if no set (there might be .wgetrc or .curlrc or wrong environment set)
|
||||
[ -z "$proxy" ] && __PROG="$__PROG --no-proxy"
|
||||
|
||||
# user agent string if provided
|
||||
if [ -n "$user_agent" ]; then
|
||||
# replace single and double quotes
|
||||
user_agent=$(echo $user_agent | sed "s/'/ /g" | sed 's/"/ /g')
|
||||
__PROG="$__PROG --user-agent='$user_agent'"
|
||||
fi
|
||||
|
||||
__RUNPROG="$__PROG '$__URL'" # build final command
|
||||
__PROG="GNU Wget" # reuse for error logging
|
||||
|
||||
|
||||
Reference in New Issue
Block a user