X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2FUtil.cc;h=6e2ea152e7acef7522d8d0a65f08da416da66476;hb=d181f1ad05332c42eb090384666171a142f54b0c;hp=3c494901b18cea69c77e2a899611fc4038b94a5e;hpb=83b6c9bfa0ccc8088e4c65e5a2cf139933959565;p=chaz%2Fopenbox diff --git a/src/Util.cc b/src/Util.cc index 3c494901..6e2ea152 100644 --- a/src/Util.cc +++ b/src/Util.cc @@ -169,13 +169,11 @@ void bexec(const string& command, const string& displaystring) { setsid(); int ret = putenv(const_cast(displaystring.c_str())); assert(ret != -1); - string cmd = "exec "; - cmd += command; - ret = execl("/bin/sh", "/bin/sh", "-c", cmd.c_str(), NULL); + ret = execl("/bin/sh", "/bin/sh", "-c", command.c_str(), NULL); exit(ret); } #else // __EMX__ - spawnlp(P_NOWAIT, "cmd.exe", "cmd.exe", "/c", command, NULL); + spawnlp(P_NOWAIT, "cmd.exe", "cmd.exe", "/c", command.c_str(), NULL); #endif // !__EMX__ }