diff options
author | rsleevi@chromium.org <rsleevi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-07-02 00:14:50 +0000 |
---|---|---|
committer | rsleevi@chromium.org <rsleevi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-07-02 00:14:50 +0000 |
commit | f15d9ebc3d733d09c056f3ffba2337829fc1203c (patch) | |
tree | 9ae3ffada55ec1c28444df9a7734538b9c95dd50 /cloud_print | |
parent | c5955d91aa86b7113adc40c3300fdce5a14b2efc (diff) | |
download | chromium_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')
-rw-r--r-- | cloud_print/gcp20/prototype/dns_sd_server.cc | 10 |
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 |