blob: 27c1110066e53b77884bfeea96c159413695ed9f (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
commit 556f12d15e9e59a132af2d4605b7444c4e3b623e (wip)
author: vadim-xd
date: 2024-09-09T01:14:56+03:00
Fix ArenaStringPtr::Set(nullptr).
TString(nullptr) is allowed (at least currently), string_view(nullptr) is UB.
--- contrib/libs/protobuf/src/google/protobuf/arenastring.h (bff10d7f3e550777570ff58e01b9ae291d02490e)
+++ contrib/libs/protobuf/src/google/protobuf/arenastring.h (556f12d15e9e59a132af2d4605b7444c4e3b623e)
@@ -424,7 +424,7 @@ inline void ArenaStringPtr::InitAllocated(TProtoStringType* str, Arena* arena) {
}
inline void ArenaStringPtr::Set(const char* s, Arena* arena) {
- Set(absl::string_view{s}, arena);
+ Set(TProtoStringType{s}, arena);
}
inline void ArenaStringPtr::Set(const char* s, size_t n, Arena* arena) {
|