summaryrefslogtreecommitdiffstats
path: root/cloud_print/gcp20/prototype/dns_sd_server.cc
diff options
context:
space:
mode:
authorrsleevi@chromium.org <rsleevi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-07-02 00:14:50 +0000
committerrsleevi@chromium.org <rsleevi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-07-02 00:14:50 +0000
commitf15d9ebc3d733d09c056f3ffba2337829fc1203c (patch)
tree9ae3ffada55ec1c28444df9a7734538b9c95dd50 /cloud_print/gcp20/prototype/dns_sd_server.cc
parentc5955d91aa86b7113adc40c3300fdce5a14b2efc (diff)
downloadchromium_src-f15d9ebc3d733d09c056f3ffba2337829fc1203c.zip
chromium_src-f15d9ebc3d733d09c056f3ffba2337829fc1203c.tar.gz
chromium_src-f15d9ebc3d733d09c056f3ffba2337829fc1203c.tar.bz2
Update OS X to use scoped_refptr<T>::get() rather than implicit "operator T*"
Fixes a number of cases either not caught by the automated tool or that have recently regressed. BUG=206189 TBR=darin Review URL: https://codereview.chromium.org/18346006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209554 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'cloud_print/gcp20/prototype/dns_sd_server.cc')
-rw-r--r--cloud_print/gcp20/prototype/dns_sd_server.cc10
1 files changed, 6 insertions, 4 deletions
diff --git a/cloud_print/gcp20/prototype/dns_sd_server.cc b/cloud_print/gcp20/prototype/dns_sd_server.cc
index 2d2716b..60c955e 100644
--- a/cloud_print/gcp20/prototype/dns_sd_server.cc
+++ b/cloud_print/gcp20/prototype/dns_sd_server.cc
@@ -241,10 +241,12 @@ void DnsSdServer::DoLoop(int rv) {
// TODO(maksymb): Check what happened if buffer will be overflowed
do {
if (rv > 0)
- ProcessMessage(rv, recv_buf_);
- rv = socket_->RecvFrom(recv_buf_, recv_buf_->size(), &recv_address_,
- base::Bind(&DnsSdServer::DoLoop,
- base::Unretained(this)));
+ ProcessMessage(rv, recv_buf_.get());
+ rv = socket_->RecvFrom(
+ recv_buf_.get(),
+ recv_buf_->size(),
+ &recv_address_,
+ base::Bind(&DnsSdServer::DoLoop, base::Unretained(this)));
} while (rv > 0);
// TODO(maksymb): Add handler for errors