diff options
author | brgayazov <bulat@ydb.tech> | 2024-08-08 11:33:30 +0300 |
---|---|---|
committer | brgayazov <bulat@ydb.tech> | 2024-08-08 11:48:11 +0300 |
commit | 093af125622cb9955164ea27efff424204bfac2b (patch) | |
tree | a79714204a5d07203a6b107427c91f1001da7988 /library/cpp | |
parent | 38002867a778c33f1f7840ee64541d9e67705ce0 (diff) | |
download | ydb-093af125622cb9955164ea27efff424204bfac2b.tar.gz |
Fixed cgiparam lib with USE_STL_SYSTEM="yes" macro flag
ac806d9dca9eb257f59d03053b7e5df66c2ddebd
Diffstat (limited to 'library/cpp')
-rw-r--r-- | library/cpp/cgiparam/cgiparam.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/library/cpp/cgiparam/cgiparam.cpp b/library/cpp/cgiparam/cgiparam.cpp index ddc24c1f95..c2fb6e32aa 100644 --- a/library/cpp/cgiparam/cgiparam.cpp +++ b/library/cpp/cgiparam/cgiparam.cpp @@ -159,7 +159,7 @@ void TCgiParameters::ScanAddAll(const TStringBuf query) { TString TCgiParameters::Print() const { TString res; - res.reserve(PrintSize()); + res.ReserveAndResize(PrintSize()); const char* end = Print(res.begin()); res.ReserveAndResize(end - res.data()); @@ -246,7 +246,7 @@ bool TCgiParameters::Has(const TStringBuf name, const TStringBuf value) const no } TQuickCgiParam::TQuickCgiParam(const TStringBuf cgiParamStr) { - UnescapeBuf.reserve(CgiUnescapeBufLen(cgiParamStr.size())); + UnescapeBuf.ReserveAndResize(CgiUnescapeBufLen(cgiParamStr.size())); char* buf = UnescapeBuf.begin(); auto f = [this, &buf](const TStringBuf key, const TStringBuf val) { |