Author: Pavel Labath Date: 2021-09-27T18:00:27+02:00 New Revision: 3dbf27e762008757c0de7034c778d941bfeb0388
URL: https://github.com/llvm/llvm-project/commit/3dbf27e762008757c0de7034c778d941bfeb0388 DIFF: https://github.com/llvm/llvm-project/commit/3dbf27e762008757c0de7034c778d941bfeb0388.diff LOG: [lldb] A different fix for Domain Socket tests we need to drop nuls from the end of the string. Added: Modified: lldb/source/Host/posix/DomainSocket.cpp Removed: ################################################################################ diff --git a/lldb/source/Host/posix/DomainSocket.cpp b/lldb/source/Host/posix/DomainSocket.cpp index 8138b6ff1dc4..0a43d00e93ee 100644 --- a/lldb/source/Host/posix/DomainSocket.cpp +++ b/lldb/source/Host/posix/DomainSocket.cpp @@ -143,7 +143,7 @@ std::string DomainSocket::GetSocketName() const { llvm::StringRef name(saddr_un.sun_path + GetNameOffset(), sock_addr_len - offsetof(struct sockaddr_un, sun_path) - GetNameOffset()); - name = name.drop_while([](char c) { return c == '\0'; }); + name = name.rtrim('\0'); return name.str(); } _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits