Index: webrtc/examples/peerconnection/client/defaults.cc |
diff --git a/webrtc/examples/peerconnection/client/defaults.cc b/webrtc/examples/peerconnection/client/defaults.cc |
index f70aa72e3da5b4aa5814078d5a7e05631356a547..a2501c718f62b0a4642a9e3c594a03db2a46d12d 100644 |
--- a/webrtc/examples/peerconnection/client/defaults.cc |
+++ b/webrtc/examples/peerconnection/client/defaults.cc |
@@ -50,10 +50,12 @@ std::string GetDefaultServerName() { |
std::string GetPeerName() { |
char computer_name[256]; |
- if (gethostname(computer_name, arraysize(computer_name)) != 0) |
- strcpy(computer_name, "host"); |
std::string ret(GetEnvVarOrDefault("USERNAME", "user")); |
ret += '@'; |
- ret += computer_name; |
+ if (gethostname(computer_name, arraysize(computer_name)) == 0) { |
+ ret += computer_name; |
+ } else { |
+ ret += "host"; |
+ } |
return ret; |
} |