summaryrefslogtreecommitdiffstats
path: root/xmrstak/cli/cli-miner.cpp
diff options
context:
space:
mode:
authorfireice-uk <fireice-uk@users.noreply.github.com>2017-11-02 18:18:49 +0000
committerGitHub <noreply@github.com>2017-11-02 18:18:49 +0000
commit11f1028782ca62df10a08e6b5907f2f252bc3fc7 (patch)
treee16f036213c590e884f5d122518e1aff2ee2f83c /xmrstak/cli/cli-miner.cpp
parentbc18ee3fd7191d6ba4bc0e5c0d82fb90cc2ded12 (diff)
parent14f041a971bb450e6eece99efd528afc50421da9 (diff)
downloadxmr-stak-11f1028782ca62df10a08e6b5907f2f252bc3fc7.zip
xmr-stak-11f1028782ca62df10a08e6b5907f2f252bc3fc7.tar.gz
Merge pull request #86 from psychocrypt/topic-searchBackendLibraries
search for linux backend plugins
Diffstat (limited to 'xmrstak/cli/cli-miner.cpp')
-rw-r--r--xmrstak/cli/cli-miner.cpp10
1 files changed, 8 insertions, 2 deletions
diff --git a/xmrstak/cli/cli-miner.cpp b/xmrstak/cli/cli-miner.cpp
index f571ad6..81639ef 100644
--- a/xmrstak/cli/cli-miner.cpp
+++ b/xmrstak/cli/cli-miner.cpp
@@ -106,15 +106,21 @@ int main(int argc, char *argv[])
using namespace xmrstak;
std::string pathWithName(argv[0]);
- auto pos = pathWithName.rfind("/");
+ std::string seperator("/");
+ auto pos = pathWithName.rfind(seperator);
+
if(pos == std::string::npos)
{
// try windows "\"
- pos = pathWithName.rfind("\\");
+ seperator = "\\";
+ pos = pathWithName.rfind(seperator);
}
params::inst().binaryName = std::string(pathWithName, pos + 1, std::string::npos);
if(params::inst().binaryName.compare(pathWithName) != 0)
+ {
params::inst().executablePrefix = std::string(pathWithName, 0, pos);
+ params::inst().executablePrefix += seperator;
+ }
bool userSetPasswd = false;
for(int i = 1; i < argc; ++i)
OpenPOWER on IntegriCloud