Index: webrtc/base/logging.cc |
diff --git a/webrtc/base/logging.cc b/webrtc/base/logging.cc |
index 019a31623be1333f48383362ed9fe74c21619fb9..8f7d33cac7deb9f975ba694aaedd47f9e02f9357 100644 |
--- a/webrtc/base/logging.cc |
+++ b/webrtc/base/logging.cc |
@@ -171,10 +171,8 @@ LogMessage::LogMessage(const char* file, |
#endif // WEBRTC_WIN |
#if defined(WEBRTC_MAC) && !defined(WEBRTC_IOS) |
case ERRCTX_OSSTATUS: { |
- tmp << " " << nonnull(GetMacOSStatusErrorString(err), "Unknown error"); |
- if (const char* desc = GetMacOSStatusCommentString(err)) { |
- tmp << ": " << desc; |
- } |
+ std::string desc(DescriptionFromOSStatus(err)); |
+ tmp << " " << (desc.empty() ? "Unknown error" : desc.c_str()); |
break; |
} |
#endif // WEBRTC_MAC && !defined(WEBRTC_IOS) |