From 1ed0ab3146488cd2d6dd254033761615977d155a Mon Sep 17 00:00:00 2001 From: levlam Date: Sat, 14 Mar 2020 01:54:13 +0300 Subject: [PATCH] Improve logging on failed check. GitOrigin-RevId: 3058af6fe76779e02eb6440fd1ab13ce07621785 --- tdutils/td/utils/tl_parsers.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/tdutils/td/utils/tl_parsers.cpp b/tdutils/td/utils/tl_parsers.cpp index 64b69d384..916d92584 100644 --- a/tdutils/td/utils/tl_parsers.cpp +++ b/tdutils/td/utils/tl_parsers.cpp @@ -39,11 +39,10 @@ void TlParser::set_error(const string &error_message) { left_len = 0; data_len = 0; } else { + LOG_CHECK(error_pos != std::numeric_limits::max() && data_len == 0 && left_len == 0) + << data_len << " " << left_len << " " << data << " " << &empty_data[0] << " " << error_pos << " " << error + << " " << data << " " << &empty_data; data = empty_data; - CHECK(error_pos != std::numeric_limits::max()); - LOG_CHECK(data_len == 0) << data_len << " " << left_len << " " << data << " " << &empty_data[0] << " " << error_pos - << " " << error; - CHECK(left_len == 0); } }