From f787bfa0c7d69665974c1322ab47c8767e87e705 Mon Sep 17 00:00:00 2001 From: Alexander Kojevnikov Date: Sun, 3 Oct 2010 10:17:58 +1100 Subject: [PATCH] freebsd: Fix get_mem() on 64-bit systems (bgo#630128) --- sysdeps/freebsd/mem.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sysdeps/freebsd/mem.c b/sysdeps/freebsd/mem.c index 71a4a60f..43a665cf 100644 --- a/sysdeps/freebsd/mem.c +++ b/sysdeps/freebsd/mem.c @@ -79,10 +79,10 @@ glibtop_get_mem_s (glibtop *server, glibtop_mem *buf) buffers = 0; buf->total = memtotal; - buf->used = (memused * pagesize); + buf->used = (memused * (gulong) pagesize); buf->free = (buf->total - buf->used); buf->shared = 0; - buf->cached = (cached * pagesize); + buf->cached = (cached * (gulong) pagesize); buf->buffer = buffers; buf->user = buf->total - buf->free - buf->cached - buf->buffer;