diff --git a/tdutils/td/utils/Slice.h b/tdutils/td/utils/Slice.h index 5b923959..f8f3f7b6 100644 --- a/tdutils/td/utils/Slice.h +++ b/tdutils/td/utils/Slice.h @@ -26,11 +26,7 @@ inline MutableSlice::MutableSlice(unsigned char *s, size_t len) : s_(reinterpret CHECK(s_ != nullptr); } -inline MutableSlice::MutableSlice(string &s) : MutableSlice() { - if (!s.empty()) { - s_ = &s[0]; - len_ = s.size(); - } +inline MutableSlice::MutableSlice(string &s) : s_(&s[0]), len_(s.size()) { } template