Merge branch '3340-fix-dns-timeout' of https://github.com/cloudant/couchdb-couch-log
diff --git a/src/couch_log_writer_syslog.erl b/src/couch_log_writer_syslog.erl
index 738d162..d918bb7 100644
--- a/src/couch_log_writer_syslog.erl
+++ b/src/couch_log_writer_syslog.erl
@@ -46,13 +46,17 @@
 init() ->
     {ok, Socket} = gen_udp:open(0),
 
-    SysLogHost = config:get("log", "syslog_host"),
-    Host = case inet:getaddr(SysLogHost, inet) of
-        {ok, Address} when SysLogHost /= undefined ->
-            Address;
-        _ ->
-            undefined
-    end,
+    Host = case config:get("log", "syslog_host") of
+        undefined ->
+            undefined;
+        SysLogHost ->
+            case inet:getaddr(SysLogHost, inet) of
+                {ok, Address} ->
+                    Address;
+                _ ->
+                    undefined
+            end
+        end,
 
     {ok, #st{
         socket = Socket,