summaryrefslogtreecommitdiffstats
path: root/runtime
diff options
context:
space:
mode:
authordsmith <dsmith>2007-07-09 18:20:35 +0000
committerdsmith <dsmith>2007-07-09 18:20:35 +0000
commit61c97c45390e3fd5c267fdbc58a580914354527f (patch)
tree420bd0467ac355450542eb39144f96c72a8d3e41 /runtime
parent5a2e4fd1883c72648dd1b865c616ad1ce48e30e8 (diff)
downloadsystemtap-steved-61c97c45390e3fd5c267fdbc58a580914354527f.tar.gz
systemtap-steved-61c97c45390e3fd5c267fdbc58a580914354527f.tar.xz
systemtap-steved-61c97c45390e3fd5c267fdbc58a580914354527f.zip
2007-07-09 David Smith <dsmith@redhat.com>
* relay.c (init_relayfs): Make sure buffers are big enough to hold a full path. * relay_old.c (init_oldrelayfs): Ditto.
Diffstat (limited to 'runtime')
-rw-r--r--runtime/staprun/ChangeLog6
-rw-r--r--runtime/staprun/relay.c2
-rw-r--r--runtime/staprun/relay_old.c2
3 files changed, 8 insertions, 2 deletions
diff --git a/runtime/staprun/ChangeLog b/runtime/staprun/ChangeLog
index 959a4fc1..b21f3733 100644
--- a/runtime/staprun/ChangeLog
+++ b/runtime/staprun/ChangeLog
@@ -1,5 +1,11 @@
2007-07-09 David Smith <dsmith@redhat.com>
+ * relay.c (init_relayfs): Make sure buffers are big enough to hold
+ a full path.
+ * relay_old.c (init_oldrelayfs): Ditto.
+
+2007-07-09 David Smith <dsmith@redhat.com>
+
* ctl.c (read_buffer_info): Make sure buffer is big enough to hold
a full path.
(init_ctl_channel): Ditto.
diff --git a/runtime/staprun/relay.c b/runtime/staprun/relay.c
index e09147da..9c77517a 100644
--- a/runtime/staprun/relay.c
+++ b/runtime/staprun/relay.c
@@ -121,7 +121,7 @@ int init_relayfs(void)
{
int i;
struct statfs st;
- char buf[128], relay_filebase[128];
+ char buf[PATH_MAX], relay_filebase[PATH_MAX];
dbug(1, "initializing relayfs\n");
diff --git a/runtime/staprun/relay_old.c b/runtime/staprun/relay_old.c
index 01acbbd6..19f57788 100644
--- a/runtime/staprun/relay_old.c
+++ b/runtime/staprun/relay_old.c
@@ -226,7 +226,7 @@ int init_oldrelayfs(void)
{
int i, j;
struct statfs st;
- char relay_filebase[128], proc_filebase[128];
+ char relay_filebase[PATH_MAX], proc_filebase[PATH_MAX];
dbug(2, "initializing relayfs.n_subbufs=%d subbuf_size=%d\n", n_subbufs, subbuf_size);