summaryrefslogtreecommitdiffstats
path: root/cloud_print
diff options
context:
space:
mode:
authorvitalybuka@chromium.org <vitalybuka@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-02-11 02:22:41 +0000
committervitalybuka@chromium.org <vitalybuka@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-02-11 02:22:41 +0000
commit60b357fb265ade3ddb136352cf6e753eeaded48e (patch)
tree0a775cd9b78a2b58737a13cf5418a82ad45e95c6 /cloud_print
parentfee0a788214ce93080cd18583e42b085c8b544bf (diff)
downloadchromium_src-60b357fb265ade3ddb136352cf6e753eeaded48e.zip
chromium_src-60b357fb265ade3ddb136352cf6e753eeaded48e.tar.gz
chromium_src-60b357fb265ade3ddb136352cf6e753eeaded48e.tar.bz2
Replace '.' with '_' in service name.
Review URL: https://codereview.chromium.org/159343002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250288 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'cloud_print')
-rw-r--r--cloud_print/gcp20/prototype/printer.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/cloud_print/gcp20/prototype/printer.cc b/cloud_print/gcp20/prototype/printer.cc
index e5828261..4765198 100644
--- a/cloud_print/gcp20/prototype/printer.cc
+++ b/cloud_print/gcp20/prototype/printer.cc
@@ -4,6 +4,7 @@
#include "cloud_print/gcp20/prototype/printer.h"
+#include <algorithm>
#include <limits.h>
#include <stdio.h>
#include <string>
@@ -844,6 +845,8 @@ bool Printer::StartDnsServer() {
std::string service_name_prefix =
command_line_reader::ReadServiceNamePrefix(net::IPAddressToString(ip) +
kServiceNamePrefixDefault);
+ std::replace(service_name_prefix .begin(), service_name_prefix .end(),
+ '.', '_');
std::string service_domain_name =
command_line_reader::ReadDomainName(