diff options
| author | levlam <levlam@telegram.org> | 2018-02-03 23:13:05 +0300 |
|---|---|---|
| committer | levlam <levlam@telegram.org> | 2018-02-03 23:13:05 +0300 |
| commit | 901e8cb224c7b55f74d1c55453dde25af5b8429f (patch) | |
| tree | abf08154c2aa81dc44ad93cd4d2479f542c8e5e8 /tdutils/td/utils/StringBuilder.cpp | |
| parent | 79df9bac53024fbd8f026fd3d67d347cbbcdd25a (diff) | |
Fix narrowing conversion.
GitOrigin-RevId: c9f9fe9be4285b82e875140900065e328b8df32f
Diffstat (limited to 'tdutils/td/utils/StringBuilder.cpp')
| -rw-r--r-- | tdutils/td/utils/StringBuilder.cpp | 2 |
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; |
