From 4cc9ada971dd2a1be4f0bf527df200504b07d13a Mon Sep 17 00:00:00 2001
From: Eugen Rochko <eugen@zeonfederated.com>
Date: Tue, 27 Nov 2018 18:13:36 +0100
Subject: [PATCH] Fix nil error when no DNS addresses are found for host
 (#9379)

---
 app/lib/request.rb | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/app/lib/request.rb b/app/lib/request.rb
index b011ac202c..4a81773e35 100644
--- a/app/lib/request.rb
+++ b/app/lib/request.rb
@@ -177,7 +177,11 @@ class Request
           end
         end
 
-        raise outer_e if outer_e
+        if outer_e
+          raise outer_e
+        else
+          raise SocketError, "No address for #{host}"
+        end
       end
 
       alias new open