From 428cb9cf106d573e6be768c481243646148ddd77 Mon Sep 17 00:00:00 2001 From: levlam Date: Wed, 14 Feb 2018 04:23:59 +0300 Subject: [PATCH] Fix mem_stat. GitOrigin-RevId: 491abe3e44c8ffaf5c9e1b2d3c726a5ce69f599b --- tdutils/td/utils/port/Stat.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tdutils/td/utils/port/Stat.cpp b/tdutils/td/utils/port/Stat.cpp index 27de2309..a7f33260 100644 --- a/tdutils/td/utils/port/Stat.cpp +++ b/tdutils/td/utils/port/Stat.cpp @@ -187,6 +187,11 @@ Result mem_stat() { } if (x != nullptr) { Slice value(name_end, s); + if (!value.empty() && value[0] == ':') { + value.remove_prefix(1); + } + value = trim(value); + value = split(value).first; auto r_mem = to_integer_safe(value); if (r_mem.is_error()) { LOG(ERROR) << "Failed to parse memory stats " << tag("name", name) << tag("value", value);