diff options
author | Benoît Dejean <bdejean@src.gnome.org> | 2005-06-14 22:17:49 +0000 |
---|---|---|
committer | Benoît Dejean <bdejean@src.gnome.org> | 2005-06-14 22:17:49 +0000 |
commit | 06fb19b5c6e3eaf39f9eaa7833ce396513b44d46 (patch) | |
tree | c1e4e1d1d2ea181020144e1a455206a23c261250 | |
parent | f8d95572578a4786f7fa66d51e35dec705abd692 (diff) | |
download | libgtop-06fb19b5c6e3eaf39f9eaa7833ce396513b44d46.tar.gz |
Ensures buffer is 0-terminated.
* glibtop_private.c: (try_file_to_buffer): Ensures buffer is 0-terminated.
-rw-r--r-- | sysdeps/linux/ChangeLog | 4 | ||||
-rw-r--r-- | sysdeps/linux/glibtop_private.c | 2 |
2 files changed, 6 insertions, 0 deletions
diff --git a/sysdeps/linux/ChangeLog b/sysdeps/linux/ChangeLog index c7224ec8..d94fe2f1 100644 --- a/sysdeps/linux/ChangeLog +++ b/sysdeps/linux/ChangeLog @@ -1,5 +1,9 @@ 2005-06-13 Benoît Dejean <TazForEver@dlfp.org> + * glibtop_private.c: (try_file_to_buffer): Ensures buffer is 0-terminated. + +2005-06-13 Benoît Dejean <TazForEver@dlfp.org> + * swap.c: (glibtop_get_swap_s): Added pagein/pageout for linux 2.6. 2005-05-26 Benoît Dejean <TazForEver@dlfp.org> diff --git a/sysdeps/linux/glibtop_private.c b/sysdeps/linux/glibtop_private.c index 707b2ba1..ec7a6bdc 100644 --- a/sysdeps/linux/glibtop_private.c +++ b/sysdeps/linux/glibtop_private.c @@ -66,6 +66,8 @@ int try_file_to_buffer(char *buffer, const char *format, ...) va_end(pa); + buffer [0] = '\0'; + if((fd = open (path, O_RDONLY)) < 0) return TRY_FILE_TO_BUFFER_OPEN; |