From ed24bc6444104024805bc4b8c5a6f8ca9aec41bb Mon Sep 17 00:00:00 2001 From: Sebastian Wiedenroth Date: Tue, 15 May 2012 11:11:58 +0200 Subject: [PATCH] use large enough strings for raw output of uint64 sizes --- collie/node.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/collie/node.c b/collie/node.c index 0dda38487..6db3b3c6b 100644 --- a/collie/node.c +++ b/collie/node.c @@ -54,7 +54,7 @@ static int node_info(int argc, char **argv) { int i, ret, success = 0; uint64_t total_size = 0, total_avail = 0, total_vdi_size = 0; - char total_str[8], avail_str[8], vdi_size_str[8]; + char total_str[21], avail_str[21], vdi_size_str[21]; if (!raw_output) printf("Id\tSize\tUsed\tUse%%\n"); @@ -65,7 +65,7 @@ static int node_info(int argc, char **argv) unsigned wlen, rlen; struct sd_node_req req; struct sd_node_rsp *rsp = (struct sd_node_rsp *)&req; - char store_str[8], free_str[8]; + char store_str[21], free_str[21]; addr_to_str(name, sizeof(name), node_list_entries[i].addr, 0);