From: brain Date: Sat, 2 Jun 2007 14:38:45 +0000 (+0000) Subject: The code to work out the path seems to work fine now on freebsd and linux, still... X-Git-Tag: v2.0.23~5208 X-Git-Url: https://git.netwichtig.de/gitweb/?a=commitdiff_plain;h=115c025e67a7fbc92eeb4c1be6e26c547e2e6d60;p=user%2Fhenk%2Fcode%2Finspircd.git The code to work out the path seems to work fine now on freebsd and linux, still to test on win git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7211 e03df62e-2008-0410-955e-edbf42e46eb7 --- diff --git a/src/configreader.cpp b/src/configreader.cpp index 1d027ae93..11fd7f8c7 100644 --- a/src/configreader.cpp +++ b/src/configreader.cpp @@ -1629,19 +1629,16 @@ std::string ServerConfig::GetFullProgDir() // Get the current working directory if (getcwd(buffer, PATH_MAX)) { - ServerInstance->Log(DEBUG,"getcwd='%s', argv[0]='%s'", buffer, this->argv[0]); std::string remainder = this->argv[0]; /* Does argv[0] start with /? its a full path, use it */ if (remainder[0] == '/') { - ServerInstance->Log(DEBUG,"argv starts with slash, using for full path."); std::string::size_type n = remainder.rfind("/inspircd"); return std::string(remainder, 0, n); } std::string fullpath = std::string(buffer) + "/" + remainder; - ServerInstance->Log(DEBUG,"Using concatenation: %s", fullpath.c_str()); std::string::size_type n = fullpath.rfind("/inspircd"); return std::string(fullpath, 0, n); }