aboutsummaryrefslogtreecommitdiffhomepage
path: root/tdutils/td/utils/StringBuilder.cpp
diff options
context:
space:
mode:
authorlevlam <levlam@telegram.org>2018-02-03 23:13:05 +0300
committerlevlam <levlam@telegram.org>2018-02-03 23:13:05 +0300
commit901e8cb224c7b55f74d1c55453dde25af5b8429f (patch)
treeabf08154c2aa81dc44ad93cd4d2479f542c8e5e8 /tdutils/td/utils/StringBuilder.cpp
parent79df9bac53024fbd8f026fd3d67d347cbbcdd25a (diff)
Fix narrowing conversion.
GitOrigin-RevId: c9f9fe9be4285b82e875140900065e328b8df32f
Diffstat (limited to 'tdutils/td/utils/StringBuilder.cpp')
-rw-r--r--tdutils/td/utils/StringBuilder.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/tdutils/td/utils/StringBuilder.cpp b/tdutils/td/utils/StringBuilder.cpp
index a36f5e574..93fb20f05 100644
--- a/tdutils/td/utils/StringBuilder.cpp
+++ b/tdutils/td/utils/StringBuilder.cpp
@@ -81,7 +81,7 @@ StringBuilder &StringBuilder::operator<<(double x) {
auto left = end_ptr_ + reserved_size - current_ptr_;
if (unlikely(len >= left)) {
error_flag_ = true;
- len = left - 1;
+ len = left ? narrow_cast<int>(left - 1) : 0;
}
ss->read(current_ptr_, len);
current_ptr_ += len;