aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBrian Harring <ferringb@gentoo.org>2004-11-07 15:05:08 +0000
committerBrian Harring <ferringb@gentoo.org>2004-11-07 15:05:08 +0000
commit8a8ea3ebe0dfe7069a03796eaf19db1a12b9a537 (patch)
tree95872a40796659b4cd086c5acc288a91cdaa2209 /src
parentheader fixes. (diff)
downloadportage-cvs-8a8ea3ebe0dfe7069a03796eaf19db1a12b9a537.tar.gz
portage-cvs-8a8ea3ebe0dfe7069a03796eaf19db1a12b9a537.tar.bz2
portage-cvs-8a8ea3ebe0dfe7069a03796eaf19db1a12b9a537.zip
bug #70351, compilation failure.
Diffstat (limited to 'src')
-rw-r--r--src/sandbox-1.1/ChangeLog6
-rw-r--r--src/sandbox-1.1/libsandbox.c7
2 files changed, 9 insertions, 4 deletions
diff --git a/src/sandbox-1.1/ChangeLog b/src/sandbox-1.1/ChangeLog
index 394fddf..8d88dc2 100644
--- a/src/sandbox-1.1/ChangeLog
+++ b/src/sandbox-1.1/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for Path Sandbox
# Copyright 1999-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /local/data/ulm/cvs/history/var/cvsroot/gentoo-src/portage/src/sandbox-1.1/Attic/ChangeLog,v 1.38 2004/11/03 13:15:59 ferringb Exp $
+# $Header: /local/data/ulm/cvs/history/var/cvsroot/gentoo-src/portage/src/sandbox-1.1/Attic/ChangeLog,v 1.39 2004/11/07 15:05:07 ferringb Exp $
+
+ 07 Nov 2004; Brian Harring <ferringb@gentoo.org> libsandbox.c: c99 standard,
+ (think it was at least) allows intermixing of code and data segments. bug #70351
+ should be fixed by this.
03 Nov 2004; Brian Harring <ferringb@gentoo.org> libsandbox.c, sandbox_futils.c:
futils fix from bug #65201 via solar, and libsandbox log path checks via #69137
diff --git a/src/sandbox-1.1/libsandbox.c b/src/sandbox-1.1/libsandbox.c
index 8a8fbe3..632bb5d 100644
--- a/src/sandbox-1.1/libsandbox.c
+++ b/src/sandbox-1.1/libsandbox.c
@@ -25,7 +25,7 @@
* as some of the InstallWatch code was used.
*
*
- * $Header: /local/data/ulm/cvs/history/var/cvsroot/gentoo-src/portage/src/sandbox-1.1/Attic/libsandbox.c,v 1.23 2004/11/03 13:15:59 ferringb Exp $
+ * $Header: /local/data/ulm/cvs/history/var/cvsroot/gentoo-src/portage/src/sandbox-1.1/Attic/libsandbox.c,v 1.24 2004/11/07 15:05:08 ferringb Exp $
*
*/
@@ -1171,6 +1171,7 @@ check_syscall(sbcontext_t * sbcontext, const char *func, const char *file)
char *debug_log_path = NULL;
int debug_log_file = 0;
char buffer[512];
+ char *dpath = NULL;
init_wrappers();
@@ -1207,7 +1208,7 @@ check_syscall(sbcontext_t * sbcontext, const char *func, const char *file)
sprintf(buffer, "%s:%*s%s\n", func, (int) (10 - strlen(func)), "",
absolute_path);
// log_path somehow gets corrupted. figuring out why would be good.
- char *dpath = strdup(log_path);
+ dpath = strdup(log_path);
if ((0 == lstat(log_path, &log_stat))
&& (0 == S_ISREG(log_stat.st_mode))
) {
@@ -1240,7 +1241,7 @@ check_syscall(sbcontext_t * sbcontext, const char *func, const char *file)
sprintf(buffer, "%s:%*s%s\n", func, (int) (10 - strlen(func)), "",
absolute_path);
//debug_log_path somehow gets corupted, same thing as log_path above.
- char *dpath = strdup(debug_log_path);
+ dpath = strdup(debug_log_path);
if ((0 == lstat(debug_log_path, &debug_log_stat))
&& (0 == S_ISREG(debug_log_stat.st_mode))
) {