From 8590dfa3a02a67a4eb64cbf2febfef270730a816 Mon Sep 17 00:00:00 2001 From: danieldg Date: Thu, 18 Mar 2010 15:14:39 +0000 Subject: [PATCH] Make /etc/resolv.conf reader slightly less stupid git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12642 e03df62e-2008-0410-955e-edbf42e46eb7 --- src/configreader.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/configreader.cpp b/src/configreader.cpp index c2c66fc31..eb6dc5548 100644 --- a/src/configreader.cpp +++ b/src/configreader.cpp @@ -148,8 +148,11 @@ static void FindDNS(std::string& server) if (server == "nameserver") { resolv >> server; - ServerInstance->Logs->Log("CONFIG",DEFAULT," set to '%s' as first resolver in /etc/resolv.conf.",server.c_str()); - return; + if (server.find_first_not_of("0123456789.") == std::string::npos) + { + ServerInstance->Logs->Log("CONFIG",DEFAULT," set to '%s' as first resolver in /etc/resolv.conf.",server.c_str()); + return; + } } } -- 2.39.5