summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSviatoslav Sydorenko <wk@sydorenko.org.ua>2020-07-19 18:45:08 +0200
committerSviatoslav Sydorenko <wk@sydorenko.org.ua>2020-07-19 18:45:08 +0200
commitc64243d23bbe5e35088dcb6e3ff5353d288ebda3 (patch)
tree613483acff7579ddec673431667592130caa269a
parentf507a2c43fc4d96bd5089665ab68dfef071fb6e0 (diff)
Special-case curl error 18 in ⛅ widget too
-rw-r--r--weather-widget/weather.lua5
1 files changed, 4 insertions, 1 deletions
diff --git a/weather-widget/weather.lua b/weather-widget/weather.lua
index b6b3c11..7e65901 100644
--- a/weather-widget/weather.lua
+++ b/weather-widget/weather.lua
@@ -395,7 +395,10 @@ local function worker(args)
if not warning_shown then
if (
stderr ~= 'curl: (52) Empty reply from server' and
- stderr ~= 'curl: (28) Failed to connect to api.openweathermap.org port 443: Connection timed out'
+ stderr ~= 'curl: (28) Failed to connect to api.openweathermap.org port 443: Connection timed out' and
+ stderr:find(
+ '^curl: %(18%) transfer closed with %d+ bytes remaining to read$'
+ ) ~= nil
) then
show_warning(stderr)
end