From fc2c08b029e6625be9ba12229093a7c674308ab3 Mon Sep 17 00:00:00 2001 From: Franco Fichtner Date: Wed, 29 Jun 2022 13:01:22 +0200 Subject: [PATCH] dns/dyndns: limit lookup time to 10 seconds E.g. https doesn't work with checkip and would hang forever. --- dns/ddclient/src/opnsense/scripts/ddclient/checkip | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dns/ddclient/src/opnsense/scripts/ddclient/checkip b/dns/ddclient/src/opnsense/scripts/ddclient/checkip index af6d07f05..f68ec76b8 100755 --- a/dns/ddclient/src/opnsense/scripts/ddclient/checkip +++ b/dns/ddclient/src/opnsense/scripts/ddclient/checkip @@ -72,7 +72,7 @@ if __name__ == '__main__': inputargs = parser.parse_args() # use curl to fetch data, so we can optionally use "--interface" - params = ['/usr/local/bin/curl'] + params = ['/usr/local/bin/curl', '-m', '10'] if inputargs.interface.strip() != "": params.append("--interface") params.append(inputargs.interface)