]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
Increased buffer length in print_stats() 1494/head
authorDenis Pynkin <dans@altlinux.org>
Thu, 30 Mar 2017 15:31:48 +0000 (18:31 +0300)
committerDenis Pynkin <dans@altlinux.org>
Thu, 30 Mar 2017 15:43:25 +0000 (18:43 +0300)
Some "/sys" entries exceeds buffer size.
This results to some statistics loss ('BlkIO' in particular):

 wc -c /sys/fs/cgroup/blkio/lxc/alt/blkio.throttle.io_service_bytes
 318 /sys/fs/cgroup/blkio/lxc/alt/blkio.throttle.io_service_bytes

Signed-off-by: Denis Pynkin <dans@altlinux.org>
src/lxc/tools/lxc_info.c

index 288853737921d7d360f2bcfe46a22c34e45cbc6b..c977f299c7ac423aa509cb4be582d410662e26fe 100644 (file)
@@ -204,7 +204,7 @@ static void print_net_stats(struct lxc_container *c)
 static void print_stats(struct lxc_container *c)
 {
        int i, ret;
-       char buf[256];
+       char buf[4096];
 
        ret = c->get_cgroup_item(c, "cpuacct.usage", buf, sizeof(buf));
        if (ret > 0 && ret < sizeof(buf)) {