From c9a27c9545a59758e86aa1e564132f521d013466 Mon Sep 17 00:00:00 2001
From: Petr Baudis <pasky@ucw.cz>
Date: Thu, 1 Mar 2012 03:41:02 +0100
Subject: [PATCH] compctld memory_limits(): Fix retrieving total memory amount

---
 compctld.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/compctld.c b/compctld.c
index 25aa917..35d6bf4 100644
--- a/compctld.c
+++ b/compctld.c
@@ -30,7 +30,9 @@ memory_limits(size_t *minuser, size_t *mincomp, size_t *maxcomp, size_t *total)
 	char line[1024];
 	while (fgets(line, sizeof(line), f)) {
 		if (begins_with("MemTotal:", line)) {
-			sscanf(line, "MemTotal: %zu", total);
+			*total = 0;
+			sscanf(line, "MemTotal:%zu", total);
+			*total *= 1024;
 			break;
 		}
 	}
-- 
GitLab