diff options
-rw-r--r-- | runtime/staprun/ChangeLog | 6 | ||||
-rw-r--r-- | runtime/staprun/relay.c | 2 | ||||
-rw-r--r-- | runtime/staprun/relay_old.c | 2 |
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); |