| Index: webrtc/examples/peerconnection/server/peer_channel.cc
|
| diff --git a/webrtc/examples/peerconnection/server/peer_channel.cc b/webrtc/examples/peerconnection/server/peer_channel.cc
|
| index 150e5dec97b1a434b5c77508528c637a258b82b7..5e173cd4602a64a91c7460acf14562a5a8624c3f 100644
|
| --- a/webrtc/examples/peerconnection/server/peer_channel.cc
|
| +++ b/webrtc/examples/peerconnection/server/peer_channel.cc
|
| @@ -19,6 +19,7 @@
|
| #include "webrtc/examples/peerconnection/server/data_socket.h"
|
| #include "webrtc/examples/peerconnection/server/utils.h"
|
| #include "webrtc/base/stringutils.h"
|
| +#include "webrtc/base/urlencode.h"
|
|
|
| using rtc::sprintfn;
|
|
|
| @@ -59,7 +60,7 @@ ChannelMember::ChannelMember(DataSocket* socket)
|
| assert(socket);
|
| assert(socket->method() == DataSocket::GET);
|
| assert(socket->PathEquals("/sign_in"));
|
| - name_ = socket->request_arguments(); // TODO: urldecode
|
| + name_ = rtc::UrlDecodeString(socket->request_arguments());
|
| if (name_.empty())
|
| name_ = "peer_" + int2str(id_);
|
| else if (name_.length() > kMaxNameLength)
|
|
|