summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'vzctl/patches/3.0.12/025_all_off-by-one.patch')
-rw-r--r--vzctl/patches/3.0.12/025_all_off-by-one.patch23
1 files changed, 23 insertions, 0 deletions
diff --git a/vzctl/patches/3.0.12/025_all_off-by-one.patch b/vzctl/patches/3.0.12/025_all_off-by-one.patch
new file mode 100644
index 0000000..58e4de2
--- /dev/null
+++ b/vzctl/patches/3.0.12/025_all_off-by-one.patch
@@ -0,0 +1,23 @@
+From: Dmitry V. Levin <ldv@altlinux.org>
+Date: Fri, 25 Aug 2006 07:57:09 +0000 (+0400)
+Subject: vzctl enter: Fix off-by-one error which resulted to uninitialized PATH.
+X-Git-Url: http://git.openvz.org/?p=vzctl;a=commitdiff;h=24807ad04c47c4c799b9b7bb7188c07cdd9c31ca
+
+vzctl enter: Fix off-by-one error which resulted to uninitialized PATH.
+
+Signed-off-by: Dmitry V. Levin <ldv@altlinux.org>
+---
+
+Index: vzctl-3.0.11/src/enter.c
+===================================================================
+--- vzctl-3.0.11.orig/src/enter.c
++++ vzctl-3.0.11/src/enter.c
+@@ -265,7 +265,7 @@ int do_enter(vps_handler *h, envid_t vei
+ close(slave);
+ if ((term = getenv("TERM")) != NULL) {
+ snprintf(buf, sizeof(buf), "TERM=%s", term);
+- env[2] = buf;
++ env[3] = buf;
+ }
+ execve("/bin/bash", arg, env);
+ execve("/bin/sh", arg, env);