From 291d63f2b963375273d762a3d1a0404241f0c08e Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Tue, 23 Dec 2003 10:39:25 +0000 Subject: [PATCH] =?UTF-8?q?Fix=20calculation=20of=20used=20memory,=20patch?= =?UTF-8?q?=20by=20Beno=C3=AEt=20Dejean,?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 2003-12-23 Bastien Nocera * mem.c: (glibtop_get_mem_s): Fix calculation of used memory, patch by Benoît Dejean, (Closes: #129863) --- sysdeps/linux/ChangeLog | 5 +++++ sysdeps/linux/mem.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/sysdeps/linux/ChangeLog b/sysdeps/linux/ChangeLog index 7eec7de7..4a22f465 100644 --- a/sysdeps/linux/ChangeLog +++ b/sysdeps/linux/ChangeLog @@ -1,3 +1,8 @@ +2003-12-23 Bastien Nocera + + * mem.c: (glibtop_get_mem_s): Fix calculation of used memory, + patch by Benoît Dejea, (Closes: #129863) + 2003-12-07 Jon K Hellan * ppp.c: Copy needed defines from linux/isdn.h instead of diff --git a/sysdeps/linux/mem.c b/sysdeps/linux/mem.c index 50062c32..a0c7e7f0 100644 --- a/sysdeps/linux/mem.c +++ b/sysdeps/linux/mem.c @@ -66,8 +66,8 @@ glibtop_get_mem_s (glibtop *server, glibtop_mem *buf) buffer [len] = '\0'; buf->total = get_scaled(buffer, "MemTotal:"); - buf->used = get_scaled(buffer, "Active:"); buf->free = get_scaled(buffer, "MemFree:"); + buf->used = buf->total - buf->free; buf->shared = get_scaled(buffer, "Mapped:"); buf->buffer = get_scaled(buffer, "Buffers:"); buf->cached = get_scaled(buffer, "Cached:");