From: danieldg Date: Tue, 13 Oct 2009 00:07:37 +0000 (+0000) Subject: Allow confpath to be a file name in the current directory X-Git-Tag: v2.0.23~1389 X-Git-Url: https://git.netwichtig.de/gitweb/?a=commitdiff_plain;h=382cac82df89b4fc45340a94968bb3eaeeb5f19b;p=user%2Fhenk%2Fcode%2Finspircd.git Allow confpath to be a file name in the current directory git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11864 e03df62e-2008-0410-955e-edbf42e46eb7 --- diff --git a/src/configreader.cpp b/src/configreader.cpp index 7248ff099..b8d675ef1 100644 --- a/src/configreader.cpp +++ b/src/configreader.cpp @@ -1673,16 +1673,12 @@ bool ServerConfig::DoInclude(const std::string &file, bool allowexeinc) if ((newfile[0] != '/') && (!StartsWithWindowsDriveLetter(newfile))) { - if((pos = confpath.rfind("/")) != std::string::npos) + pos = confpath.rfind("/") + if(pos != std::string::npos) { /* Leaves us with just the path */ newfile = confpath.substr(0, pos) + std::string("/") + newfile; } - else - { - errstr << "Couldn't get config path from: " << ServerInstance->ConfigFileName << std::endl; - return false; - } } FILE* conf = fopen(newfile.c_str(), "r");