summaryrefslogtreecommitdiffstats
path: root/ceee/ie
diff options
context:
space:
mode:
authortwiz@google.com <twiz@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2010-11-17 23:23:09 +0000
committertwiz@google.com <twiz@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2010-11-17 23:23:09 +0000
commitc5461e7579ef1a041dbe6a9efaac583fb0fea9ad (patch)
treec59b5e4858c57e40aee8594cf8ffc1e3000709c9 /ceee/ie
parent73f4a63bde51cfbc90659ec150e997567591671e (diff)
downloadchromium_src-c5461e7579ef1a041dbe6a9efaac583fb0fea9ad.zip
chromium_src-c5461e7579ef1a041dbe6a9efaac583fb0fea9ad.tar.gz
chromium_src-c5461e7579ef1a041dbe6a9efaac583fb0fea9ad.tar.bz2
Submitting changes by Vitaly Buka, reviewed here: http://codereview.chromium.org/5168002
BUG=3205655 TEST=none Review URL: http://codereview.chromium.org/5182003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66543 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ceee/ie')
-rw-r--r--ceee/ie/broker/broker_rpc_utils.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/ceee/ie/broker/broker_rpc_utils.cc b/ceee/ie/broker/broker_rpc_utils.cc
index ad93c64..dd7e71e 100644
--- a/ceee/ie/broker/broker_rpc_utils.cc
+++ b/ceee/ie/broker/broker_rpc_utils.cc
@@ -6,6 +6,8 @@
#include "ceee/ie/broker/broker_rpc_utils.h"
+#include <algorithm>
+
#include "base/win_util.h"
#include "ceee/common/process_utils_win.h"
@@ -25,6 +27,8 @@ std::wstring GetRpcEndPointAddress() {
win_util::GetUserSidString(&sid);
end_point += sid;
end_point += L"-B4630D08-4621-41A1-A8D0-F1E98DA460D6";
+ // XP does not accept endpoints longer than 52.
+ end_point.resize(std::min(52u, end_point.size()));
return end_point;
}