From fbbd21a54b2063038e60ef35e4afdf3ede2a1e0b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= Date: Wed, 7 Sep 2016 03:55:38 +0200 Subject: [PATCH] qmemman-meminfo-writer: send simplified meminfo value Send just one value - used memory (which is calculated anyway), instead of full input data. This greatly simplify parsing at qmemman side. Fixes QubesOS/qubes-issues#1312 --- qmemman/meminfo-writer.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/qmemman/meminfo-writer.c b/qmemman/meminfo-writer.c index f554d17..c961518 100644 --- a/qmemman/meminfo-writer.c +++ b/qmemman/meminfo-writer.c @@ -78,10 +78,7 @@ const char *parse(const char *meminfo_buf, const char* dom_current_buf) || (used_mem > prev_used_mem && used_mem / 10 > (MemTotal+12) / 13 && used_mem_diff > used_mem_change_threshold/2)) { prev_used_mem = used_mem; - sprintf(outbuf, - "MemTotal: %lld kB\nMemFree: %lld kB\nBuffers: %lld kB\nCached: %lld kB\n" - "SwapTotal: %lld kB\nSwapFree: %lld kB\n", MemTotal, - MemFree, Buffers, Cached, SwapTotal, SwapFree); + sprintf(outbuf, "%lld", used_mem); return outbuf; } return NULL;