mirror of
https://github.com/anten-ka/gotelegram_pro.git
synced 2026-05-19 11:26:03 +00:00
v2.5.0: read quoted main proxy secret
This commit is contained in:
@@ -132,13 +132,24 @@ get_config_value() {
|
||||
awk '
|
||||
/^\[access\.users\]/ { in_users=1; next }
|
||||
/^\[/ && in_users { exit }
|
||||
in_users && $1 == "main" {
|
||||
sub(/^[^=]*=[[:space:]]*"/, "")
|
||||
sub(/".*$/, "")
|
||||
print
|
||||
in_users && /^[[:space:]]*[^#[:space:]][^=]*=/ {
|
||||
user_key=$1
|
||||
gsub(/"/, "", user_key)
|
||||
if (user_key != "main") next
|
||||
|
||||
value=$0
|
||||
sub(/^[^=]*=[[:space:]]*/, "", value)
|
||||
sub(/^"/, "", value)
|
||||
sub(/".*$/, "", value)
|
||||
gsub(/[[:space:]]/, "", value)
|
||||
if (value != "") {
|
||||
print value
|
||||
found=1
|
||||
}
|
||||
exit
|
||||
}
|
||||
' "$config" | tr -d ' '
|
||||
END { exit found ? 0 : 1 }
|
||||
' "$config"
|
||||
;;
|
||||
port)
|
||||
# [server] port = 443
|
||||
|
||||
Reference in New Issue
Block a user