Merge pull request #265 from itdoginfo/fix/service_listen_address

Fix/service listen address
This commit is contained in:
Kirill Sobakin
2025-12-03 11:46:53 +03:00
committed by GitHub

View File

@@ -1505,12 +1505,15 @@ section_has_enabled_lists() {
get_service_listen_address() { get_service_listen_address() {
local service_listen_address local service_listen_address
service_listen_address="$(uci_get "network" "lan" "ipaddr")" config_get service_listen_address "settings" "service_listen_address"
if [ -n "$service_listen_address" ]; then
if [ -z "$service_listen_address" ]; then log "Attention! The service_listen_address option is being used, overriding the automatic detection of the listening IP address!" "warn"
config_get service_listen_address "settings" "service_listen_address" # TODO(ampetelin): Remove after testing echo "$service_listen_address"
return 0
fi fi
service_listen_address="$(uci_get "network" "lan" "ipaddr" | awk '{print $1}' | cut -d'/' -f1)"
if [ -z "$service_listen_address" ]; then if [ -z "$service_listen_address" ]; then
log "Failed to determine the listening IP address. Please open an issue to report this problem: https://github.com/itdoginfo/podkop/issues" "error" log "Failed to determine the listening IP address. Please open an issue to report this problem: https://github.com/itdoginfo/podkop/issues" "error"
return 1 return 1