diff options
-rw-r--r-- | src/process/system.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/process/system.c b/src/process/system.c index 5af59b80..3f61d278 100644 --- a/src/process/system.c +++ b/src/process/system.c @@ -18,7 +18,9 @@ int system(const char *cmd) pthread_testcancel(); - if (!cmd) return 1; + if (!cmd) { + return (access("/bin/sh", X_OK) == 0); + } sigaction(SIGINT, &sa, &oldint); sigaction(SIGQUIT, &sa, &oldquit); |