aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Schlemmer <azarah@gentoo.org>2005-11-30 23:11:34 +0000
committerMartin Schlemmer <azarah@gentoo.org>2005-11-30 23:11:34 +0000
commit3d2e7de9dac39645b60917667355a2681d66f409 (patch)
tree532a6b2a7d7f5da9adb3f04e9e80e14cc7463c11 /src/sandbox.c
parentUse versioned symbols on supported libc's for functions we wrap, as well as (diff)
downloadsandbox-3d2e7de9dac39645b60917667355a2681d66f409.tar.gz
sandbox-3d2e7de9dac39645b60917667355a2681d66f409.tar.bz2
sandbox-3d2e7de9dac39645b60917667355a2681d66f409.zip
Only check SANDBOX_ACTIVE, and not its value. More BASH_ENV fixes.
Signed-off-by: Martin Schlemmer <azarah@gentoo.org>
Diffstat (limited to 'src/sandbox.c')
-rw-r--r--src/sandbox.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/sandbox.c b/src/sandbox.c
index ced8002..de76d87 100644
--- a/src/sandbox.c
+++ b/src/sandbox.c
@@ -424,8 +424,7 @@ int main(int argc, char **argv)
printf("========================== Gentoo linux path sandbox ===========================\n");
/* check if a sandbox is already running */
- if ((NULL != getenv(ENV_SANDBOX_ACTIVE)) &&
- (0 == strncmp(getenv(ENV_SANDBOX_ACTIVE), SANDBOX_ACTIVE, 13))) {
+ if (NULL != getenv(ENV_SANDBOX_ACTIVE)) {
fprintf(stderr, "Not launching a new sandbox instance\n");
fprintf(stderr, "Another one is already running in this process hierarchy.\n");
exit(EXIT_FAILURE);