From df752dd189c07738a88d2b74d4796613a9157dc3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20G=C3=B6ttsche?= Date: Sat, 12 Jun 2021 20:34:42 +0200 Subject: Do not override Linux process library size The library size in statm is unused and always 0 since Linux 2.6. Fixes: 8154125d4bf26fff20241eebe17954254409a522 --- linux/LinuxProcessList.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'linux') diff --git a/linux/LinuxProcessList.c b/linux/LinuxProcessList.c index 8500ffa6..356bb759 100644 --- a/linux/LinuxProcessList.c +++ b/linux/LinuxProcessList.c @@ -625,12 +625,14 @@ static bool LinuxProcessList_readStatmFile(LinuxProcess* process, openat_arg_t p if (!statmfile) return false; + long int dummy; + int r = fscanf(statmfile, "%ld %ld %ld %ld %ld %ld %ld", &process->super.m_virt, &process->super.m_resident, &process->m_share, &process->m_trs, - &process->m_lrs, + &dummy, /* unused since Linux 2.6; always 0 */ &process->m_drs, &process->m_dt); fclose(statmfile); -- cgit v1.2.3