From 1b8d205eb031a1cf5490bc92d89da7ee4c40c052 Mon Sep 17 00:00:00 2001 From: Martin Baulig Date: Fri, 21 Jan 2000 23:28:35 +0000 Subject: [PATCH] **** Merged from LIBGTOP_STABLE_1_0 **** 2000-01-22 Martin Baulig * procargs.c (glibtop_get_proc_args_s): Set correct `buf->size' and `buf->flags' fields when `max_length' was given. Fixes #5183. --- sysdeps/linux/ChangeLog | 5 +++++ sysdeps/linux/procargs.c | 7 ++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/sysdeps/linux/ChangeLog b/sysdeps/linux/ChangeLog index f2979897..c18755cc 100644 --- a/sysdeps/linux/ChangeLog +++ b/sysdeps/linux/ChangeLog @@ -1,3 +1,8 @@ +2000-01-22 Martin Baulig + + * procargs.c (glibtop_get_proc_args_s): Set correct `buf->size' and + `buf->flags' fields when `max_length' was given. Fixes #5183. + 1999-11-28 Martin Baulig * procstate.c (glibtop_get_procstate_s): Stat "/proc/" instead diff --git a/sysdeps/linux/procargs.c b/sysdeps/linux/procargs.c index 6924aee8..9473c3e1 100644 --- a/sysdeps/linux/procargs.c +++ b/sysdeps/linux/procargs.c @@ -64,7 +64,12 @@ glibtop_get_proc_args_s (glibtop *server, glibtop_proc_args *buf, glibtop_free_r (server, retval); return NULL; } - + + *(retval+len) = 0; + + buf->size = len; + buf->flags = _glibtop_sysdeps_proc_args; + return retval; }