summaryrefslogtreecommitdiff
path: root/util
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2002-07-21 10:18:12 +0000
committerDana Jansens <danakj@orodu.net>2002-07-21 10:18:12 +0000
commit0ee5660504b3d55b8fb989241a675af4f925087f (patch)
tree9b122ce6b7f613de450a086bcf5a0bad166af124 /util
parent728022e170bf7f0ccc20101cc53587dfcd853ee5 (diff)
dont use "exec " anymore cuz then stuff like && doesn't work
Diffstat (limited to 'util')
-rw-r--r--util/epist/screen.cc3
1 files changed, 1 insertions, 2 deletions
diff --git a/util/epist/screen.cc b/util/epist/screen.cc
index 8f9fbe3c..78f3a9d0 100644
--- a/util/epist/screen.cc
+++ b/util/epist/screen.cc
@@ -408,11 +408,10 @@ void screen::execCommand(const std::string &cmd) const {
if ((pid = fork()) == 0) {
extern char **environ;
- string c = "exec " + cmd;
char *const argv[] = {
"sh",
"-c",
- const_cast<char *>(c.c_str()),
+ const_cast<char *>(cmd.c_str()),
0
};
// make the command run on the correct screen